Object-
Oriented
Bibliography
OOA&D
Patterns
Components
Java Intro
Java Advanced
C++ Intro
C++ Advanced
OOP Other
General OO
General SE
SoftMoore
Consulting
Home Page

|
Software Patterns
|
[Alur 2003] Deepak Alur, John Crupi, and Dan Malks, Core J2EE Patterns: Best Practices and Design Strategies (Second Edition), Prentice-Hall, 2003.
[book details]
|
|
[Bushmann 1996] Frank Bushmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal, Pattern-Oriented Software Architecture: A System of Patterns, John Wiley & Sons, 1996.
[book details]
|
|
[Cooper 2002] James W. Cooper, C# Design Patterns: A Tutorial, Addison Wesley, 2002.
[book details]
|
|
[Douglass 2002] Bruce Powel Douglass, Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems, Addison Wesley, 2002.
[book details]
|
|
[Fowler 2002] Martin Fowler et al., Patterns of Enterprise Application Architecture, Addison Wesley, 2002.
[book details]
|
|
[Freeman 2004] Eric Freeman and Elisabeth Freeman, Head First Design Patterns, O’Reilly Media, 2004.
[book details]
|
|
[Gamma 1995] E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison Wesley, 1995.
[book details]
|
|
[Grand 2002] Mark Grand, Patterns in Java, Volume 1 (Second Edition), John Wiley & Sons, 2002.
[book details]
|
|
[Grand 2005] Mark Grand and Brad Merrill, Visual Basic Design Patterns, John Wiley & Sons, 2005.
[book details]
|
|
[Holub 2004] Allen Holub, Holub on Patters: Learning Design Patterns by Looking at Code, APress, 2004.
[book details]
|
|
[Kerievsky 2004] Joshua Kerievsky, Refactoring to Patterns, Addison Wesley, 2004.
[book details]
|
|
[Marinescu 2002] Floyd Marinescu, EJB Design Patterns: Advanced Patterns, Processes, and Idioms, John Wiley & Sons, 2002.
[book details]
|
|
[Mattson 2004] Timothy Mattson, Beverly Sanders, and Berna Massingill, Patterns for Parallel Programming, Addison Wesley, 2004.
[book details]
|
|
[Metsker 2004] Steven John Metsker, Design Patterns in C#, Addison Wesley, 2004.
[book details]
|
|
[Metsker 2006] Steven John Metsker and William C. Wake, Design Patterns Java (Second Edition), Addison Wesley, 2006.
[book details]
|
|
[PLOP 1995-2006] Pattern Languages of Program Design, Series of books from Addison Wesley based on PLOP conferences.
 |
PLOP, James O. Coplien and Douglas C. Schmidt (Editors), 1995.
[book details]
|
 |
PLOP 2, John Vlissides, James Coplien, and Norman Kerth (Editors), 1996.
[book details]
|
 |
PLOP 3, Robert Martin, Dirk Riehle, and Frank Buschmann (Editors), 1997.
[book details]
|
 |
PLOP 4, Neil Harrison, Brian Foote, and Hans Rohnert (Editors), 2000.
[book details]
|
 |
PLOP 5, Dragos Manolescu, James Noble, and Markus Voelter (Editors), 2006.
[book details]
|
|
|
[Schmidt 2000] Douglas Schmidt, Michael Stal, Hans Rohnert, and Frank Buschmann, Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Distributed Objects, John Wiley & Sons, 2000.
[book details]
|
|
[Shalloway 2004] Alan Shalloway and James Trott, Design Patterns Explained: A New Perspective on Object-Oriented Design (Second Edition), Addison Wesley, 2004.
[book details]
|
|
[Stelting 2002] Stephen Stelting and Olav Maassen , Applied Java Patterns, Prentice-Hall, 2002.
[book details]
|
|
[Vlissides 1998] John M. Vlissides, Pattern Hatching: Design Patterns Applied, Addison Wesley, 1998.
[book details]
|
| Legend: |
unmarked |
= |
Recommended |
| |
 |
= |
Highly Recommended |
| |
  |
= |
Very Highly Recommended |
|
|
|