本文主要是介绍SOLID原則解釋,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.什麽是SOLID原則:
SOLID原則是面嚮對象設計和編程應該遵守的;
S:即單一職責原則(SRP):表明一个类有且只有一个职责;SRP 核心是把整个问题分为小部分,并且每个小部分都将通过一个 单独的类负责。
O:即开放封闭原则(OCP):一个类应该对扩展开放,对修改关闭;這樣有效避免運行時修改的錯誤。
L:里氏替换原则(LSP):派生的子类应该是可替换基类的,也就是说任何基类可以出现的地方,子类一定可以出现。派生子類即子類的子類;
I:接口隔离原则(ISP):表明类不应该被迫依赖他们不使用的方法,也就是说一个接口应该拥有尽可能少的行为,它是精简的,也是单一的。
D:依赖倒置原则(DIP):高不依低原則,依赖倒置原则(DIP)表明高层模块不应该依赖低层模块,相反,他们应该依赖抽象类或者接口。
这篇关于SOLID原則解釋的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!