sirb

OOP的五大原则

一:单一职责原则。

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

二:接口隔离原则。

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

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

三:开放-封闭原则。

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

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

四:替换原则。

五:依赖倒置原则。

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

posted on 2019-02-26 17:16  sirb  阅读(247)  评论(0编辑  收藏  举报

导航