Java設計原則

面向對象的設計,我們通常會涉及到兩個元素:接口,類,及他們之間的協作關係。 對於接口的設計:需要考慮接口隔離原則 對於類的設計:需要考慮類本身的設計,需要考慮類的職責是否單一(單一職責原則);對於有繼承關係的類設計,要注意子類是否改變父類的方法,目標是不要改變,子類應該只擴展父類的行爲(里氏替換原則,開閉原則),這樣才能把將來子類變化時產生的影響縮小到最小的範圍。 對於協作關係的設計:做頂層的框架
相關文章
相關標籤/搜索