天天看點

Design Patterns 系列

 設計模式方面著名的專家:

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)