设计模式归档

设计模式大纲。

在我看来设计模式是面向对象的延伸,是实现代码扩展简介的招式。

学习设计模式不论是对自己代码的设计还是对阅读一些优秀源码,都能起到打基础的作用。

设计模式相关代码在https://github.com/Lee875083146/design-pattern

创建型

模式 链接
单例(Singleton) 设计模式——单例模式
简单工厂(Simple Factory) 设计模式——工厂模式
工厂方法(Factory Method) 设计模式——工厂模式
抽象工厂(Abastract Factory) 设计模式——工厂模式
建造者(Builder) 设计模式——建造者模式
原型(Prototype) 设计模式——原型模式

行为型

模式 链接
责任链(Chain of Responsibility) 设计模式——责任链模式
命令(Command) 设计模式——命令模式
解释器(Interpreter) 设计模式——解释器模式
迭代器(Iterater) 设计模式——迭代器模式
中介者(Mediator) 设计模式——中介者模式
备忘录(Memento) 设计模式——备忘录模式
观察者(Observer) 设计模式——观察者模式
状态(State) 设计模式——状态模式
策略(Strategy) 设计模式——策略模式
模板方法(Template Method) 设计模式——模板方法模式
访问者(Vistor) 设计模式——访问者模式
空对象(Null) 设计模式——空对象模式

结构型

模式 链接
适配器(Adapter) 设计模式——适配器模式
桥接(Bridge) 设计模式——桥接模式
组合(Composite) 设计模式——组合模式
装饰(Decorator) 设计模式——装饰者模式
外观(Facade) 设计模式——外观模式
享元(Flyweight) 设计模式——享元模式
代理(Proxy) 设计模式——代理模式

其他

模式 链接
委派模式(Delegate) 设计模式——委派模式
Author: nopainanymore
Link: http://nopainanymore.me/DesignPattern/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
wechat