GOF设计模式分类

第一类、创建型模式

1、抽象工厂模式(Abstract Factory): https://blog.csdn.net/qq_41405257/article/details/80390950

2、建造者模式(Builder):https://blog.csdn.net/qq_41405257/article/details/80385118

3、工厂方法模式(Factory Method):https://blog.csdn.net/qq_41405257/article/details/80381451

4、原型模式(Prototype):https://blog.csdn.net/qq_41405257/article/details/80382817

5、单例模式(Singleton):https://blog.csdn.net/qq_41405257/article/details/80411279

6、简单工厂模式(Simple Factory)


第二类、结构型模式

1、适配器模式(Adapter):https://blog.csdn.net/qq_41405257/article/details/80399169

2、桥接模式(Bridge):https://blog.csdn.net/qq_41405257/article/details/80412054

3、组合模式(Composite):https://blog.csdn.net/qq_41405257/article/details/80402862

4、装饰模式(Decorator):https://blog.csdn.net/qq_41405257/article/details/80371898

5、外观模式(Facade):https://blog.csdn.net/qq_41405257/article/details/80384781

6、享元模式(Flyweight):https://blog.csdn.net/qq_41405257/article/details/80425298

7、代理模式(Proxy):https://blog.csdn.net/qq_41405257/article/details/80379214


第三类、行为型模式

1、观察者模式(Observer):https://blog.csdn.net/qq_41405257/article/details/80386129

2、模板方法模式(Template Method):https://blog.csdn.net/qq_41405257/article/details/80383586

3、命令模式(Command):https://blog.csdn.net/qq_41405257/article/details/80414701

4、状态模式(State): https://blog.csdn.net/qq_41405257/article/details/80396311

5、职责链模式(Chain of Responsibility):https://blog.csdn.net/qq_41405257/article/details/80422559

6、解释器模式(interpreter):https://blog.csdn.net/qq_41405257/article/details/80434594

7、中介者模式(Mediator):https://blog.csdn.net/qq_41405257/article/details/80423760

8、访问者模式(Visitor):https://blog.csdn.net/qq_41405257/article/details/80436805

9、策略模式(Strategy):https://blog.csdn.net/qq_41405257/article/details/80368145

10、备忘录模式(Memento):https://blog.csdn.net/qq_41405257/article/details/80399812

11、迭代器模式(Iterator):https://blog.csdn.net/qq_41405257/article/details/80410380

猜你喜欢

转载自blog.csdn.net/qq_41405257/article/details/80440848