JavaRanch Home    
This page:         last edited 24 January 2012         What's Changed?         Edit

OO Design Books   

"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

related threads:

other resources:


JavaRanchContact us — Copyright © 1998-2014 Paul Wheaton