主要是一些java常用设计模式 案例,来源head First书籍案例
- 面向对象设计原则之单一职责原则
- 面向对象设计原则之开闭原则
- 面向对象设计原则之里氏代换原则
- 面向对象设计原则之依赖倒转原则
- 面向对象设计原则之接口隔离原则
- 面向对象设计原则之合成复用原则
- 面向对象设计原则之迪米特法则
- 简单工厂模式-Simple Factory Pattern
- 工厂方法模式-Factory Method Pattern
- 抽象工厂模式-Abstract Factory Pattern
- 单例模式-Singleton Pattern
- 原型模式-Prototype Pattern
- 建造者模式-Builder Pattern
- 适配器模式-Adapter Pattern
- 桥接模式-Bridge Pattern
- 组合模式-Composite Pattern
- 装饰模式-Decorator Pattern
- 外观模式-Facade Pattern
- 享元模式-Flyweight Pattern
- 代理模式-Proxy Pattern
- 职责链模式-Chain of Responsibility Pattern
- 命令模式-Command Pattern
- 解释器模式-Interpreter Pattern
- 迭代器模式-Iterator Pattern
- 中介者模式-Mediator Pattern
- 备忘录模式-Memento Pattern
- 观察者模式-Observer Pattern
- 状态模式-State Pattern
- 策略模式-Strategy Pattern
- 模板方法模式-Template Method Pattern
- 访问者模式-Visitor Pattern