-
创建型
-
单例(Singleton)
-
工厂方法(Factory Method)
-
抽象工厂(Abstract Factory)
-
构造者(Builder)
-
原型模式 (Prototype)
-
结构型
-
外观(Facade)
-
适配器(Adapter)
-
装饰者(Decorator)
-
组合模式(Composite)
-
桥接模式(Bridge)
-
代理模式(Proxy)
-
享元模式(Flyweight)
-
行为型
-
责任链模式(Chain of Responsible)
-
命令模式(Command)
-
观察者模式(Observer)
-
解释器模式(Interpreter)
-
中介者模式(Mediator)
-
迭代器模式(Iterator)
-
备忘录模式(Memento)
-
状态模式(State)
-
策略模式(Strategy)
-
模板方法(Template Method)
-
访问者模式(Visitor)