一、什么是設計模式?
? ? ? ? 1. 是一類程序設計思想
? ? ? ? 2. 是在大量實踐過程中摸索總結出的標準經驗提煉
? ? ? ? 3. 具有多樣性和豐富性,不同情況應用的思想不同
??
?二、設計模式的好處
? ? ? ? 1. 代碼生產力和效率的提升
? ? ? ? 2. 讓代碼表現更為規整,簡潔。閱讀維護管理的成本降低。
? ? ? ? 3. 如果整體性代碼從開端在靈活性和擴展性都執行一定的代碼規范和設計模式,它的體系健壯性在未來排查定位將起到巨大的幫助。
三、總結
????????設計模式就像蓋房子的圖紙一樣,是具有輪廓型的抽離思想。在這樣的條件、環境下,或者以一種發展的眼光來看,這個圖紙在衡量優劣下是最適合的。
? ? ? ? 有優點有缺陷,這個是必然的,沒有最好的設計模式,只有不斷改進的適合的設計模式。