23种设计模式:
创建型:
工厂方法
抽象工厂
单例
原型
建造者
结构型:
适配器
组合(整体-部分)
装饰模式
桥接模式
享元模式
代理模式
外观模式
行为型:
观察者模式
策略模式
状态模式
模板方法模式
备忘录模式
责任链模式
命令模式
解释器模式
中介者模式
迭代器模式
访问者模式
补充设计模式:
简单工厂