Patterns in Java, Volume 2
Description:
"This is the best book on patterns since the Gang of Four's Design Patterns. The book manages to be a resource for three of the most important trends in professional programming: Patterns, Java, and UML." -Larry O'Brien, Founding Editor, Software Development, on Patterns in Java, Volume 1
Picking up where he left off in his bestselling Patterns in Java, Volume 1, Mark Grand arms you with 50 new and reusable Java patterns-some available for the first time-that help you create more elegant and reusable designs. As with Volume 1, each pattern is documented in UML and, where appropriate, a code example or an example in the core Java API is provided. Volume 2 gives you:
* 7 GRASP patterns that show you how to assign responsibilities to classes
* 12 GUI Design patterns
* 13 Organizational Coding patterns that help you to structure your code for readability and easier maintenance
* 5 Coding Optimization patterns help to improve your program's performance in ways that a compiler's automatic optimizations cannot
* 5 Code Robustness patterns
* 8 Testing patterns that describe different methods for software testing, including Black Box, Clean Room, and System Testing
* Real-world case studies that illustrate when and how to use the patterns
* A tutorial for writing your own designs in UML
* Pointers on using UML and patterns in development analysis, implementation, and testing
* Tons of sample code
The CD-ROM contains:
* All the code examples found in the book
* Evaluation versions of Together/J Whiteboard Edition from Object International (www.togetherj.com), OptimizeIt from Intuitive Systems, AssertMate version 1.0 from Reliable Software Technologies, and jtest! and CodeWizard for Java(TM) from ParaSoft