OOP的五大原则

时间:2022-12-10 13:11:32

一:单一职责原则。

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

二:接口隔离原则。

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

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

三:开放-封闭原则。

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

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

四:替换原则。

五:依赖倒置原则。

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