回调方法、模板方法模式、钩子(hook)区分

其实这三者之间没什么可区分的,由于他们是不一样领域的概念。可是他们很是类似都是在抽象的定义了方法,而后子类实现它。他们都是java多态特性的实践。java 概念领域区分: 1.正确的说应该就是模板方法模式,模板方法模式提供模板方法,这个方法是一个模板算法,或者说在方法的调用顺序上固定了一个模板。 2.回调方法,是固定一个方法外观,java中经过接口实现。 3.钩子方法,是一个抽象类提供空实现,子类
相关文章
相关标签/搜索