设计模式之六大原则

Posted 最喜欢蕙蕙了

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式之六大原则相关的知识,希望对你有一定的参考价值。

一、单一原则

              单一原则是指每个类只负责单一的功能。不能太复杂。并尽量把功能做到极致。

二、里氏替换原则

    一个子类应该可以替换一个父类。并且可以正常工作。

三、接口隔离原则

         也称接口最小化原则。强调的是一个接口的行为应该尽可能的小。

四、依赖倒置原则

    高层模块不依赖底层模块。二者都应该依赖抽象。抽象不应该依赖于细节。细节应该依赖于抽象。通俗地说这个原则描述的是:万物都是易变的。但是万物的抽象不容易变。所以当细节依赖于抽象时。           细节改变不会影响客户端的使用

五、迪米特原则

    既最小知道原则。一个类不应该让其他类知道太多东西并与其他类不要有太多接触。

六、开闭原则

    对修改关闭、对扩展开放。尽量做到任何改变不需要修改原有方法、而只需要加入新的实现就能达到我们的目的。

以上是关于设计模式之六大原则的主要内容,如果未能解决你的问题,请参考以下文章

「设计模式」六大原则之四:接口隔离原则小结

「设计模式」六大原则之四:接口隔离原则小结

「设计模式」六大原则之六:最小知识原则小结

「设计模式」六大原则之六:最小知识原则小结

「设计模式」六大原则之六:最小知识原则小结

「设计模式」六大原则之六:最小知识原则小结