0%

Talk about SOLID principles

簡單描述 SOLID 原則

  • Single Responsibility Principle:讓類別只有一個職責
  • Open Closed Principle:抽象化類別再去擴充
  • Liskov Substitution Principle:子類別必須完全實現父類別的功能(若子類別無實作,父類別不該有)
  • Interface Segregation Principle:介面去隔離不同的功能,不要混在一起
  • Dependency Inversion Principle:依賴抽象,就是不要把程式碼寫死在某種實作上