随着代码越写越多,发现一个好的代码质量必然会涉及到设计模式和设计原则:下面列出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中设计模式,带到自己编写的代码中!