关于模板方法模式的 个人理解

再看项目的代码中 看到了非常多用这个模式的例子.

 

实际上就是抽象类的使用. 将共性的地方在抽象类具体实现,

同时抽象类可以预留钩子方法,就是空方法,或者是返回true or false的方法

设计一个接口, 如果想很好的控制实现类 不会发生混乱,最好在接口和实现类直接加一个抽象类  控制下实现类的权限.

同时 通过钩子 true or false那种 可以实现子类控制父类的走向,.

 

在写代码时候 要多注意这种情况,

posted @ 2017-09-21 19:59  郝二驴  阅读(188)  评论(0编辑  收藏  举报