关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.
这样的话有什么好处呢?其实好处很多,最总要的就是这是一种“<strong>打破</strong>”,打破了原先算法骨架的死板,这里的TemplateMethod可以更加灵活,可以通过子类来实现对不同ConcreteClass的依赖,从而可以达到在客户端通过不同的AnotherClass的子类(用多态和工厂很容易实现)灵活的完成操作,而不需要知晓藏在AnotherClass后面的AbstractClass。(我怎么觉得这里有些类似于工厂方法呢。。。这个以后再谈)
社交账号:知乎 - GitHub
《Django企业开发实战》已出版 豆瓣书评图灵社区购买京东购买当当网购买