浅学GoF23种设计模式

发布时间 2023-08-08 15:04:33作者: 冬先生

long long ago 买了设计模式的书,一直没看,平常工作虽然涉及到,但是不够系统,工作之余抽空学习一下。

一、创建型模式

01、单例(Singleton)

[02、工厂方法(Factory Method)](https://www.cnblogs.com/WinterSir/p/16646963.html) [03、抽象工厂(Abstract Factory)](https://www.cnblogs.com/WinterSir/p/16727752.html) [04、建造者(Builder)](https://www.cnblogs.com/WinterSir/p/17229650.html) [05、原型(Prototype)](https://www.cnblogs.com/WinterSir/p/17229651.html) ##二、结构型模式 [06、适配器(Adapter)](https://www.cnblogs.com/WinterSir/p/17302772.html) [07、桥接(Bridge)](https://www.cnblogs.com/WinterSir/p/17323028.html) [08、组合(Composite)](https://www.cnblogs.com/WinterSir/p/17341199.html) [09、装饰(Decorator)](https://www.cnblogs.com/WinterSir/p/17370476.html) [10、外观(Facade)](https://www.cnblogs.com/WinterSir/p/17421284.html) [11、享元(Flyweight)](https://www.cnblogs.com/WinterSir/p/17434019.html) [12、代理(Proxy)](https://www.cnblogs.com/WinterSir/p/17434027.html) ##三、行为型模式 [13、职责链(Chain of Responsibility)](https://www.cnblogs.com/WinterSir/p/17469116.html) [14、命令(Command)](https://www.cnblogs.com/WinterSir/p/17475594.html) [15、解释器(Interpreter)](https://www.cnblogs.com/WinterSir/p/17506255.html) [16、迭代器(Iterator)](https://www.cnblogs.com/WinterSir/p/17511722.html) [17、中介者(Mediator)](https://www.cnblogs.com/WinterSir/p/17516116.html) [18、备忘录(Memento)](https://www.cnblogs.com/WinterSir/p/17522337.html) [19、观察者(Observer)](https://www.cnblogs.com/WinterSir/p/17523351.html) [20、状态(State)](https://www.cnblogs.com/WinterSir/p/17523361.html) [21、策略(Strategy)](https://www.cnblogs.com/WinterSir/p/17523365.html) [22、模板方法(Template Method)](https://www.cnblogs.com/WinterSir/p/17573994.html) [23、访问者(Visitor)](https://www.cnblogs.com/WinterSir/p/17573997.html)

演示代码

https://github.com/WinterSir/DesignPatternDemo

参考资料

https://www.cnblogs.com/edisonchou/p/7512912.html