學習設計模式之前,個人認爲至少要有一到兩個項目的實踐經驗。
面對客戶不斷改變項目需求的痛苦經歷是學習設計模式的源動力,對於變化的有了切身體會,
將更有利於理解設計模式是如何應對變化的。
1 瞭解“是什麼”
瞭解Gof23設計模式的類圖和代碼的實現,重點是23種設計模式的名稱
2 掌握“爲什麼”
掌握每種設計模式的產生的動機和所應對的變化,體會設計模式的靈活性和其侷限性所在。
3 實踐
拿過去做過的項目進行重構,模擬一下需求變化過程,然後體會設計模式。
總而言之,通過學習設計模式,改變你的OO思想,再提高你的設計水平,而不將設計模式往你的項目
之中硬套。