前言

SOLID 是由 Robert C. Martin 在面向對象設計的(OOD)中提出的五個原則,你可以在這里更一步了解關于@UncleBob,這五個原則(SOLID)就是:

  • 單一職責原則(Single Responsibility Principle):當需要修改某個類的時候原因有且只有一個

  • 開放封閉原則(Open Closed Principle):軟件實體應該是可擴展,而不能可修改的

  • 里氏替換原則(Liskov Substitution Principle):子類的實例應該能夠替換任何其超類的實例

  • 接口分離原則(Interface Segregation Principle):使用多個專門的接口比使用單一的總接口總要好

  • 依賴倒置原則(Dependency Inversion Principle):依賴于抽象不應該依賴于細節(jié)

這些原則使得程序員可以輕松地開發(fā)易于維護和擴展的軟件。它們還使開發(fā)人員的代碼能夠容易地避免壞氣味,輕松重構代碼,并且也是敏捷或自適應軟件開發(fā)的一部分。

單一責任原則(SRP)

SRP要求類只能有一個更改的原因。遵循這個原則來執(zhí)行一些特定的相關任務。在考慮SRP時,你不需要將你的思維限制到類。你可以將這個原則應用到方法或者模塊,確保他們僅僅只是做一件事情并且只有一個理由可以修改它們

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式