設計模式方面著名的專家:
Christopher Alexander, Kent Beck, Peter Coad, James Coplien,
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides,
Douglas Schmidt, Robert Martin, Martin Fowler, Grady Booch
了解設計模式:
[Shalloway,2001]
Design Patterns Explained: A New Perspective on Object-Oriented Design
by Alan Shalloway,James R.Trott ,Addison Wesley, 2001, 368Pages
設計模式精解 透明 譯 清華大學出版社
(UML, Java, C++)
[Goldfedder,2001]
Joy Of Patterns, The: Using Patterns for Enterprise Development
by Brandon Goldfedder
模式之樂
Head First Design Patterns by Eric Freeman
Head First設計模式(中文版)
系統學習設計模式:
[Gamma,1995]
Design Patterns:Elements of Reusable Object Oriented Software,
by Erich Gamma,Richard Helm,Ralph Johnson,Addison Wesley,1995.395pages
設計模式 李英軍 等 譯 機械工業出版社 2000 254頁
嚴謹規範23個OO設計領域中的慣用手法.開創Patterns書籍先河,影響深遠.
讀者需要具備技術水準以及豐富的程式設計經驗
(OMT, C++)
[Buschmann,1996]
Pattern-Oriented Software Architecture Volume 1: A System of Patterns
by Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad,
Michael Stal, John Wiley & Sons, 1996
面向模式的軟體體系結構 1:模式系統 機械工業出版社
(CRC, OMT, C++)
Design Patterns in Java by Steven John Metsker
Java設計模式
用設計模式靈活解決實際問題:
[Vlissides,1998]
Pattern Hatching:Design Patterns Applied,
by John Vlissides, Addison-Wesley, 1998, 172Pages
設計模式參考書:
PLOP讨論會的論文集:
Pattern Languages of Program Design 1/2/3/4
Refactoring by Martin Fowler
重構
(UML, Java)
Analysis Patterns: Reusable Object Models. Martin Fowler
分析模式
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis
Brown,Wiley, 1998.
The Patterns Almanac by Linda Rising
The Patterns Handbook by by Linda Rising
Design Patterns Java Workbook
(UML, Java)
Core J2EE Patterns
(UML, Java)