看《重構-設計模式》第十二章 大型重構

1.梳理並分解繼承體系  當某個繼承系統承擔兩項責任時,建立兩個繼承體系,並通過委託關係讓其中一個調用另一個。

2.將過程化設計轉化爲對象設計  當代碼有傳統過程化風格,將數據記錄變成對象,將大塊的行爲變成小塊,並將行爲移到相關對象之中

3. 將領域和表述/顯示 分離 某些GUI類包含了領域邏輯,改法:將領域邏輯分離開建立獨立的領域類

4.提煉繼承系統  對於前期的大部分工作可以修改爲一個子類來表示

 

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