Sources of information on Design
Patterns
Professor M. L. Liu
Books:
- Design
Patterns: Elements of Reusable Object-Oriented Software. Erich Gamma, Richard Helm, Ralph
Johnson, John Vlissides. Addison-Wesley, Reading, Mass.
1994.
- Pattern
Languages of Program Design. James O. Coplien,
Douglas C. Schmidt. Addison-Wesley, Reading,
Mass. 1995. (Chapters 4, 5, 6,
7, 8, 9, 27, 21, 22, 23, 24, 28, 29, and 30.)
- Pattern-Oriented
Software Architecture, Volume 1, A System of Patterns by Frank Buschmann, et all, ISBN: 0-471-95869-7
- Pattern-Oriented
Software Architecture, Volume 2, Patterns for Concurrent and Networked
Objects by Douglas Schmidt, Michael Stal,
Hans Rohnert, Frank Buschmann. ISBN-0471606952
- Remoting Patterns: Foundations of Enterprise, Internet
and Realtime Distributed Object Middleware
by Markus Völter,
Michael Kircher, Uwe Zdun, ISBN: 0-470-85662-9.
- Patterns
of Enterprise Application Architecture. Martin Fowler, David Rice,
Matthew Foemmel, Edward Hieatt,
Robert Mee, Randy Stafford. Addison-Wesley
Professional. ISBN: 0321127420.
- Remoting Patterns: Foundations of Enterprise, Internet
and Realtime Distributed Object Middleware
by Markus Völter,
Michael Kircher, Uwe Zdun, ISBN: 0-470-85662-9
- Software
Architecture Design Patterns in Java by Partha
Kuchana, ISBN 0849321425
- ProQuest Information and Learning - Java Concurrency
in Practice –by Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer,
David Holmes, Doug Lea. Readable
online.
Web sites:
·
Java
Design Patterns, Java World.