Practical Object-Oriented Design, 2/e
Description
The Complete Guide to Writing Maintainable, Manageable, and Powerful Object-Oriented Applications
Object-oriented programming languages exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfortunately, the world is awash with object-oriented (OO) applications that are difficult to understand and expensive to change. This book teaches you powerful, real-world, object-oriented design techniques with simple and practical examples.
Whatever your previous object-oriented experience, this concise guide will help you achieve the superior outcomes you’re looking for.