天天看点

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)