设计模式

  • Post author:
  • Post category:其他



为什么需要设计模式?


1.重用设计和代码 重用设计比重用代码更有意义,自动带来代码重用

2.提高扩展性 大量使用面向接口编程,预留扩展插槽,新的功能或特性很容易加入到系统中来

3.提高灵活性 通过组合提高灵活性,可允许代码修改平稳发生,对一处修改不会波及到其他模块

4.提高开发效率 正确使用设计模式,可以节省大量的时间


小结:一句话就是——提高系统可维护性,延长软件生命周期


设计模式六大原则


1.开闭原则:对扩展开放,对修改关闭

2.单一职责:应该有且只有一个原因引起类的变更。

3.依赖倒置原则:面向接口编程

4.接口隔离原则

5.迪米特法则:

6.里氏替换原则:


小结:开闭原则是六大原则中的基础原则,其他五个原则是实现开闭原则的具体工具和方法。



版权声明:本文为u010287873原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。