ObjectOriented Design Patterns Author:Cay S. Horstmann * Introduces object-oriented fundamentals critical to designing software and shows how to implement design techniques — * Horstmann's clear, hands-on presentation and outstanding writing style help readers to better understand the material — * Useful sidebars cover relevant data structures — * C++ notes throughout the book illustrate object-oriente... more »d programming concepts that are not available with Java
* An online UML editor (designed by the author) allows readers to create and test UML code
* Also available from Cay Horstmann, the highly successful Computing Concepts with Java Essentials, Third Edition (0-471-24371-X); Computing Concepts with C++ Essentials, Third Edition (0-471-16437-2), and Big Java (0-471-40248-6)« less