一、创建型:
- (适用于类) 工厂方法 《JAVA与模式》之工厂方法模式
- (适用于对象)抽象工厂模式 《JAVA与模式》之抽象工厂模式
- (适用于对象)建造者模式 《JAVA与模式》之建造模式
- (适用于对象)原型模式 《JAVA与模式》之原型模式
- (适用于对象)单例模式 《JAVA与模式》之单例模式
二、结构型:
- (适用于类) 适配器模式 《JAVA与模式》之适配器模式
- (适用于对象)桥接模式 《Java与模式》之桥接模式及应用场景
- (适用于对象)组合模式 《JAVA与模式》之组合模式
- (适用于对象)外观模式 《JAVA与模式》之外观模式
- (适用于对象)装饰者模式 《JAVA与模式》之装饰模式
- (适用于对象)享元模式 《JAVA与模式》之享元模式
- (适用于对象)代理模式 《JAVA与模式》之代理模式
三、行为型:
- (适用于类) 解释器模式 《JAVA与模式》之解释器模式
- (适用于类) 模板方法模式 《JAVA与模式》之模板方法模式
- (适用于对象)责任链模式 《JAVA与模式》之责任链模式
- (适用于对象)命令模式 《JAVA与模式》之命令模式
- (适用于对象) 迭代模式 《JAVA与模式》之迭代子模式
- (适用于对象)中介者模式 《JAVA与模式》之中介者模式
- (适用于对象)备忘录模式 《JAVA与模式》之备忘录模式
- (适用于对象)观察者模式 《JAVA与模式》之观察者模式
- (适用于对象)状态模式 《JAVA与模式》之状态模式
- (适用于对象)策略模式 《JAVA与模式》之策略模式
- (适用于对象)访问者模式 《JAVA与模式》之访问者模式