面向對象六大原則

點擊查看原文

  • 單一職責原則——SRP

  • 讓每個類只專心處理自己的方法。
  • 開閉原則——OCP

  • 軟件中的對象(類,模塊,函數等)應該對於擴展是開放的,但是對於修改是關閉的。
  • 裏式替換原則——LSP

  • 子類可以去擴展父類,但是不能改變父類原有的功能。
  • 依賴倒置原則——DIP

  • 應該通過調用接口或抽象類(比較高層),而不是調用實現類(細節)。
  • 接口隔離原則——ISP

  • 把接口分成滿足依賴關係的最小接口,實現類中不能有不需要的方法。
  • 迪米特原則——LOD

  • 高內聚,低耦合。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章