美文网首页
设计模式原则

设计模式原则

作者: JEFF009 | 来源:发表于2020-03-24 17:45 被阅读0次

    理解设计模式

    软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码可靠性,程序的重用性。可以理解为:“世上本来没有设计模式,用的人多了,便总结出了一套设计模式。

    设计模式原则

    面向对象的设计模式有七大基本原则:

    1.开闭原则(Open Closed Principle,OCP)

    2.单一职责原则(Single Responsibility Principle, SRP)

    3.里氏代换原则(Liskov Substitution Principle,LSP)

    4.依赖倒转原则(Dependency Inversion Principle,DIP)

    5.接口隔离原则(Interface Segregation Principle,ISP)

    6.合成/聚合复用原则(Composite/Aggregate Reuse Principle,CARP)

    7.最少知识原则(Least Knowledge Principle,LKP)或者迪米特法则(Law of Demeter,LOD)

    简单理解就是:开闭原则是总纲,它指导我们要对扩展开放,对修改关闭;单一职责原则指导我们实现类要职责单一;里氏替换原则指导我们不要破坏继承体系;依赖倒置原则指导我们要面向接口编程;接口隔离原则指导我们在设计接口的时候要精简单一;迪米特法则指导我们要降低耦合。

    内容来源:https://mp.weixin.qq.com/s/9gDGQhzRAL3pj35VAinZbQ

    相关文章

      网友评论

          本文标题:设计模式原则

          本文链接:https://www.haomeiwen.com/subject/iphayhtx.html