啰嗦几句, 最早听说设计模式,还是听老师一次授课时提到的。 工作几年才越发感觉设计模式的重要性,借着慕课网的课程从头到尾复习了一遍,用笔记的底子经过调整。 断断续续将近半年算是完成了。
设计模式的重要性不言而喻。 学习它会提升你的编程能力,阅读框架源码以及面试都会得心应手。
下面是正文!
- simple-factory: #简单工厂模式
- factory-method: #工厂方法模式
- abstract-factory: #抽象工厂模式
- builder: #建造者模式
- prototype: #原型模式
- singleton: #单例模式
- adapter: #适配器模式
- bridge: #桥接模式
- composite: #组合模式
- decorator: #装饰者模式
- facade: #门面模式
- flyweight: #享元模式
- proxy: #代理模式
- interpreter: #解释器模式
- template-method: #模板方法模式
- chain-of-responsibility: #责任链模式
- command: #命令模式
- iterator: #迭代器模式
- mediator: #中介者模式
- memento: #备忘录模式
- observer: #观察者模式
- state: #状态模式
- strategy: #策略模式
- visitor: #访问者模式
你不能不学的设计模式合集
:https://github.com/sigmaol/design-pattern