面向對象的設計原則(設計模式中的7板斧)

  設計模式中總共有23中基本的設計模式,讓我們瞭解如何去「封裝變化」,「對象間鬆散耦合」,「針對接口編程」,從而去設計出易維護、易擴展、易複用、靈活性好的程序。不過,也有7種規範我們行爲的原則: 單一職責原則 開放封閉原則 里氏代換原則 依賴倒轉原則 迪米特法則 合成聚合原則 接口隔離原則 一、單一職責原則 1.單一職責原則(SRP):就一個類而言,應該僅有一個引起它變化的原因。 2.如果一個類
相關文章
相關標籤/搜索