常见23种设计模式和设计模式六大原则,你用了多少?
2014-07-28 13:56
225 查看
随着代码越写越多,发现一个好的代码质量必然会涉及到设计模式和设计原则:下面列出23中常见设计模式和六大设计模式原则激励自己来不断学习和提高自己的代码质量!
常见23种设计模式:
1、Abstract Factory (抽象工厂模式)
2、Adapter 适配器模式
3、Bridge:桥梁模式
4、Builder:建筑者模式
5、Chain of Responsibility:职责链模式
6、Command 命令模式
7、Composite:组合模式
8、Decorator:装饰模式
9、Facade:外观模式
10、Factory Method:工厂模式
11、Flyweight:享元模式
12、Interpreter:解释器模式
13、Iterator:迭代器模式
14、Mediator:中介模式
15、Memento:备忘录模式
16、观察者模式(搞懂这个,对搞懂.net规范下的委托很重要,个人理解)
17、Prototype:原型模式
18、Proxy:代理模式
19、Singleton:单例模式
20、State:状态模式
21、Strategy:策略模式
22、Template Method:模板方法模式
23、Visitor:访问者模式
设计模式六大原则:
1、单一原则
2、里氏替换原则
3、依赖倒置原则
4、接口隔离原则
5、迪米特法则
6、开闭原则
以上自己仅会 工厂和单例,体会到了代码质量的重要性,特列出来,激励自己!注意编码规范和编码质量!也同时告诫自己把前任总结好的原则和常见23中设计模式,带到自己编写的代码中!
常见23种设计模式:
1、Abstract Factory (抽象工厂模式)
2、Adapter 适配器模式
3、Bridge:桥梁模式
4、Builder:建筑者模式
5、Chain of Responsibility:职责链模式
6、Command 命令模式
7、Composite:组合模式
8、Decorator:装饰模式
9、Facade:外观模式
10、Factory Method:工厂模式
11、Flyweight:享元模式
12、Interpreter:解释器模式
13、Iterator:迭代器模式
14、Mediator:中介模式
15、Memento:备忘录模式
16、观察者模式(搞懂这个,对搞懂.net规范下的委托很重要,个人理解)
17、Prototype:原型模式
18、Proxy:代理模式
19、Singleton:单例模式
20、State:状态模式
21、Strategy:策略模式
22、Template Method:模板方法模式
23、Visitor:访问者模式
设计模式六大原则:
1、单一原则
2、里氏替换原则
3、依赖倒置原则
4、接口隔离原则
5、迪米特法则
6、开闭原则
以上自己仅会 工厂和单例,体会到了代码质量的重要性,特列出来,激励自己!注意编码规范和编码质量!也同时告诫自己把前任总结好的原则和常见23中设计模式,带到自己编写的代码中!
相关文章推荐
- 大话设计模式(读后感)——23种设计模式、六大原则
- 23种设计模式图片以及设计模式六大原则
- GOF提出的23种设计模式是哪些 设计模式有创建形、行为形、结构形三种类别 常用的Javascript中常用设计模式的其中17种 详解设计模式六大原则
- 23种设计模式-设计模式六大原则
- 常见的23种设计模式,你知道多少?
- 面向对象的23种设计模式与六大原则
- 23种设计模式-设计模式六大原则
- 代码重构 +设计模式六大原则 + 23种设计模式
- 设计模式六大原则(五)迪米特法则(最少知道原则)
- 设计模式之六大原则——开闭原则(OCP)
- 设计模式前篇——常见的面向对象设计原则
- 设计模式之六大原则——单一职责原则(SRP)
- 设计模式之六大原则——迪米特法则(LoD,LKP)
- 设计模式之六大原则——接口隔离原则(ISP)
- OO软件设计中的7种坏味道,11种原则,23种模式
- 常见的23种设计模式的有趣见解
- 设计模式之六大原则——接口隔离原则(ISP)
- 设计模式六大原则(一)开闭原则
- 设计模式之六大原则——开闭原则(OCP)
- 设计模式之六大原则——依赖倒置原则(DIP)