head first設計原則總結

1、類應該對擴展開放,多修改關閉

     我們的目標是允許類容易擴展,在不修改現有代碼的情況下,就能搭配新的行爲,如果能實現這樣的目標,有什麼好處,這樣的設計具有彈性,可以應對改變,可以接受改變來應對新的需求

2、依賴倒置原則

     要依賴抽象,不要依賴具體類,下面的指導方針能幫組你在OO設計中避免違反依賴倒置原則

  • 變量不可以持有具體類的引用
  • 不要讓類派生自具體類
  • 不要覆蓋基類中已實現的方法

 3、多用組合,少用繼承

 4、針對接口編程,不針對實現編程

 5、爲交互對象之間的鬆耦合設計而努力

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