學習設計模式的筆錄

hatpdb發表於2003-05-27
我覺得精彩的地方,與大家分享:
原文<設計模式>www.jdon.com

1 "GoF 的設計模式並不是一種具體"技術",它講述的是思想,它不僅僅展示了介面或
抽象類在實際案例中的靈活應用和智慧,讓你能夠真正掌握介面或抽象類的應用,從而在原
來的Java 語言基礎上躍進一步,更重要的是,GoF 的設計模式反覆向你強調一個宗旨:
要讓你的程式儘可能的可重用.

這其實在向一個極限挑戰:軟體需求變幻無窮,計劃沒有變化快,但是我們還是要尋找出不
變的東西,並將它和變化的東西分離開來,這需要非常的智慧和經驗。"

2 "設計模式和J2EE 在思想和動機上是一脈相承,只不過
(1).設計模式更抽象,J2EE 是具體的產品程式碼,我們可以接觸到,而設計模式在對每個應用
(2).設計模式是比J2EE 等框架軟體更小的體系結構,J2EE 中許多具體程式都是應用設計模式
來完成的,當你深入到J2EE 的內部程式碼研究時,這點尤其明顯,因此,如果你不具備設計
模式的基礎知識(GoF 的設計模式),你很難快速的理解J2EE。不能理解J2EE,如何能靈活應
(3).J2EE 只是適合企業計算應用的框架軟體,但是GoF 的設計模式幾乎可以用於任何應用!
因此GoF 的設計模式應該是J2EE 的重要理論基礎之一。"

4 "我上面這些描述其實都是一種模式,建立模式的人是大師,但是拘泥於模式的人永遠是工匠."

5 "軟體要幫助人類去應付變化,這是軟體的首要責任."

18:14 2003-5-27 看到8頁

相關文章