Practical Object-Oriented Design
Book description
The Complete Guide to Writing Maintainable, Manageable, Pleasing, 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.…
- Coming soon!
Why read it?
1 author picked Practical Object-Oriented Design as one of their favorite books. Why do they recommend it?
When learning a new language, you'll want to avoid the mistake of assuming that you can adapt your old way of doing things to your new language (like I first tried many years ago). Even though Java and Ruby are both object-oriented languages, the "right" approach to implementing things is dramatically different between the two. Practical Object-Oriented Design in Ruby makes it easy to learn how to apply object-oriented design and to implement the code properly in Ruby, making your system easier to change as it grows.
From Jeff's list on doing it right in your programming language.
Want books like Practical Object-Oriented Design?
Our community of 12,000+ authors has personally recommended 71 books like Practical Object-Oriented Design.