摘要:
模式导读: 给你一个没装修的房子,让你利用自己的艺术细菌去想象如何去让自己的房子更加漂亮,更加完美。这就需要我们慢慢去思考了...通过动态的给一个对象增加新的功能,使无需通过继承的方式增加子类既能够扩展对象功能,使用对象的关联关系代替继承关系,更加灵活,同时类型体系的快速膨胀。至于使用继承关系实现为 阅读全文
摘要:
模式导读: 把部分和整体的关系用树形结构来表示,从而使客户端可以使用统一的方式处理部分对象和整体对象。就像是图书管理员对图书馆的书籍进行整理,既可以对每一部分的书籍进行整理,也可以一次性将它们收集起来然后进行整理。核心:抽象构建(Componennt)角色:定义了叶子和容器构建的共同点。叶子(构建) 阅读全文
摘要:
模式导读: 平常我们买东西的时候可能会碰到这样的情况,比如我们想要买电脑,我们会有两种选择,购买台式电脑或者手提电脑(笔记本电脑),然后这两种电脑又会有好多种品牌的产品,比如联想,华硕,戴尔,神舟等等,所以在选择时灰常烦心。同样的让我们程序员去实现这些类之间的关系也非常麻烦,如果单纯用继承和实现的方 阅读全文