一:单一职责原则。

       含义一方面是避免相同的职责分散到不同的类中;另一方面避免一个类承担太多职责。

二:接口隔离原则。

       一个类对另一个类的依赖性应当建立在最小的接口上的。

       就是定制化服务设计的原则。

三:开放-封闭原则。

       模块的行为必须的开放的、支持扩展的,而不是僵化的;对模块的功能进行扩展时,不应该影响或者大规模影响现有程序模块。

       核心思想是对抽象编程,而不对具体编程,因为抽象相对稳定。

四:替换原则。

五:依赖倒置原则。

       将依赖关系倒置为依赖接口。抽象不应该依赖于具体,具体应该依赖于抽象。

posted on 2019-02-26 17:16 sirb 阅读() 评论() 编辑 收藏
版权声明:本文为sirb原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/sirb/p/10438679.html