Java 中的设计模式
在 Java 中实现各种设计模式。
结构设计模式
结构设计模式是定义不同对象和类如何组合以形成更大结构的蓝图。
[复合] (复合/)
[享元] (享元/)
[私有类数据] (PrivateClassData/)
[代理] (代理/)
创造性的设计模式
创建型设计模式处理类实例化。
[对象池] (ObjectPool/)
行为设计模式
行为设计模式是定义不同对象和类如何相互通信的蓝图。
[翻译] (Interpreter/)
仅适用于 Java 8,在接口中使用默认方法!
迭代器
观察员
[模板方法] (TemplateMethod/)
【责任链】(ChainOfResponsibility/)
[状态](状态/)
【调解员】(调解员/)
[纪念品] (纪念品/)
[空对象] (NullObject/)
[访客] (访客/)