〇、引言
设计模式在分布式主流框架中得到了完美的实践,本次对设计模式做一个综合梳理。
设计模式主要包括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)
三、行为型设计模式