〇、引言

设计模式在分布式主流框架中得到了完美的实践,本次对设计模式做一个综合梳理。
设计模式主要包括23种,根据类型可以分为3类:创建型设计模式(5种)、结构设计模式(7种)和行为设计模式(11种)。

一、创建设计模式

    1.单例模式(Singleton Pattern)

    2.工厂方法模式(Factory Pattern)

    3.抽象工厂模式(Abstract Factory)

    4.建造者模式(Builder Pattern)

    5.原型模式(Prototype Pattern)


二、结构设计模式

    1.代理模式(Proxy Pattern)

    2.装饰模式(Decorator Pattern

    3.适配器模式(Adapter Pattern)

    4.组合模式(Composite Pattern)

    5.桥梁模式(Bridge Pattern)

    6.外观模式(Facade Pattern)

    7.享元模式(FlyWeight Pattern)


三、行为设计模式