the5fire

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.

重温设计模式之建造者模式(Builder)

分类:设计模式 | 标签:     | 发布:2010-12-24 11:23 a.m. | 阅读量: 13250

这样的话有什么好处呢?其实好处很多,最总要的就是这是一种“<strong>打破</strong>”,打破了原先算法骨架的死板,这里的TemplateMethod可以更加灵活,可以通过子类来实现对不同ConcreteClass的依赖,从而可以达到在客户端通过不同的AnotherClass的子类(用多态和工厂很容易实现)灵活的完成操作,而不需要知晓藏在AnotherClass后面的AbstractClass。(我怎么觉得这里有些类似于工厂方法呢。。。这个以后再谈)

其他分类: