只有一个仲裁者 Mediator 模式 组员向仲裁者报告,仲裁者向组员下达指示,组员之间不在相互询问和相互指示。 ...[作者空间]
简单窗口 Facade 模式 使用 Facade 模式可以为互相关联在一起的错综复杂的类整理出高层接口。其中的 F...[作者空间]
推卸责任 Chain of Responsibility 模式 将多个对象组成一条职责链,然后按照它们在职责链上的...[作者空间]
访问数据结构并处理数据 Visitor 模式 将数据结构和处理分离开。编写一个表示“访问者”的类来访问数据结构中的...[作者空间]
装饰边框与被装饰物的一致性 Decorator 模式 不断地为对象添加装饰的设计模式被称为 Decorator 模...[作者空间]
容器与内容的一致性 Composite 模式 能够使容器与内容具有一致性,创造出递归结构的模式。 示例程序 Ent...[作者空间]
整体地替换算法 Strategy 模式 整体替换算法的实现部分 示例程序 Hand.java Strategy.j...[作者空间]
将类的功能层次结构与实现层次结构分离 Bridge 模式 Bridge 模式的作用是将类的功能层次结构和类的实现层...[作者空间]
将关联的零件组装成产品 Abstract Factory 模式 抽象工厂的工作是将“抽象零件”组装为“抽象产品”。...[作者空间]
组装复杂的实例 Builder 模式 首先建造组成这个物体的各个部分,然后分阶段将它们组装起来 示例程序 Buil...[作者空间]
通过复制生成实例 Prototype模式 在一些情况下,我们需要根据现有的实例来生成新的实例。比如: 对象种类繁多...[作者空间]