"Applying UML and Patterns: An Introduction to Object_Oriented Analysis and Design and the Unified Process (2nd Edition)" by Craig Larman ISBN 0130925691
"Java Design: Building Better Apps and Applets (With CD Rom, 2nd Edition)" by Peter Coad ISBN 0139111816
"Agile Software Development - Principles, Patterns and Practices" by Robert C. Martin (kind of a second edition of his "Designing Object-Oriented C++ Applications Using the Booch Method") ISBN 0135974445
"Refactoring: Improving the design of existing code" by Martin Fowler ISBN 0201485672
"Design Patterns - Elements of Reusable Object-Oriented Software" by Erich Gamma, et al ISBN 0201633612
Also take a look at the BunkHouse: http://www.javaranch.com/bunkhouse/Patterns.jsp
related threads:
other resources:
CategoryBook
|