常见23种设计模式和设计模式六大原则,你用了多少?

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值