装饰者模式
包装一个对象以提供新的行为。文章地址:
https://qinjiangbo.com/design-pattern-decoration.html
状态模式
封装基于状态的行为,并且利用委托来实现各种状态之间的切换。文章地址:
https://qinjiangbo.com/design-pattern-state.html
迭代器模式
提供一种遍历对象却又不暴露它们内部实现的方法。文章地址:
https://qinjiangbo.com/design-pattern-iteration.html
门面模式
简化一系列类的访问接口。文章地址:
https://qinjiangbo.com/design-pattern-facade.html
策略模式
封装可相互替代的行为,并且利用委托来决定到底使用哪一个行为。文章地址:
https://qinjiangbo.com/design-pattern-strategy.html
代理模式
包装一个对象以控制它的访问。文章地址:
https://qinjiangbo.com/design-pattern-proxy.html
工厂方法模式
子类决定创建哪一个具体类。文章地址:
https://qinjiangbo.com/design-pattern-factory-method.html
适配器模式
包装一个对象并且为它提供不同的接口。文章地址:
https://qinjiangbo.com/design-pattern-decoration.html
观察者模式
当状态改变的时候允许对象被通知到。文章地址:
https://qinjiangbo.com/design-pattern-observation.html
模板方法模式
子类决定到底如何实现具体的算法。文章地址:
https://qinjiangbo.com/design-pattern-template-method.html
组合模式
客户端统对待一系列对象集合和单个对象。文章地址:
https://qinjiangbo.com/design-pattern-composition.html
单例模式
确保有且仅有一个对象被创建了。文章地址:
https://qinjiangbo.com/design-pattern-singleton.html
抽象工厂模式
允许一个客户创建一个对象簇而不用指定它们的具体对象。文章地址:
https://qinjiangbo.com/design-pattern-abstract-factory.html
命令模式
将请求封装成一个对象。文章地址:
https://qinjiangbo.com/design-pattern-command.html