?? readme.txt
字號:
《Design Patterns》Complete Implementation (by Java)
Author: Jerry Shen
Version : 0.5
此目錄里包括了<Design Patterns>一書中所有23種設計模式的實現(Java 版)源碼
關于代碼的幾點說明:
1. 代碼為根據個人對Design Pattern的學習理解寫出(>90%原創),
難免有錯誤的地方,希望大家指出。
2. 每個Pattern均是一個目錄,其目錄名即是Pattern的名字,
所有代碼用JDeveloper 9i 和JBuilder 6.0編寫,并編譯、運行通過。
3. 示例中的類,方法的命名規則和各個對象間的協作,基本同原書,
所以可以在看書的同時加以參照。
4. 為圖方便,絕大多數示例的效果是用printf表現之。
雖然不能體現Pattern的威力,效果也不夠直觀,但希望依然能體現Pattern的
骨架,比如一個Pattern的類是如何組織的,各個對象間的協作又是怎樣。
5. 所有代碼是對Pattern做了相當的簡化,有許多深層次的考慮希望大家一起挖掘。
6. 鑒于本人水平和時間也較緊張,代碼寫的比較爛,設計中考慮不周,效率不高
,甚至錯誤的地方還請大家指出。
對于后續版本的設想:
1. 增加對每個模式的UML類圖,對象圖,交互圖等。
2. 修正現在的代碼。
3. 重新設計一些解決特定問題的示例,并使示例可視化。
4. 增加對每個示例的文字詳細說明。
5. 設計一些同時含有多種模式的示例。
6. 考慮C++的實現版本。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -