SOLID原則解釋

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Smiledmdm/article/details/83376548

1.什麽是SOLID原則:

          SOLID原則是面嚮對象設計和編程應該遵守的;

  S:即單一職責原則(SRP):表明一个类有且只有一个职责;SRP 核心是把整个问题分为小部分,并且每个小部分都将通过一个   单独的类负责。

O:即开放封闭原则(OCP):一个类应该对扩展开放,对修改关闭;這樣有效避免運行時修改的錯誤。

L:里氏替换原则(LSP):派生的子类应该是可替换基类的,也就是说任何基类可以出现的地方,子类一定可以出现。派生子類即子類的子類;

I:接口隔离原则(ISP):表明类不应该被迫依赖他们不使用的方法,也就是说一个接口应该拥有尽可能少的行为,它是精简的,也是单一的。

D:依赖倒置原则(DIP):高不依低原則,依赖倒置原则(DIP)表明高层模块不应该依赖低层模块,相反,他们应该依赖抽象类或者接口。

 

 

猜你喜欢

转载自blog.csdn.net/Smiledmdm/article/details/83376548