Java設計模式-六大原則

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