Practical Object-Oriented Design in Ruby is about how to write object-oriented code. It was written by an everyday programmer and it explains object-oriented design (OOD) using realistic Ruby examples.
OOD is not a mysterious black art that’s impossible to understand, it’s just stuff you don’t yet know. POODR is a practical, readable, and understandable introduction to how OOD can lower your costs and improve your applications.
If your code is killing you and the joy is gone, POODR has the cure.
Read the introduction.
Browse the example code.
Peruse the blog.A note on pronunciation: Think pooder, as if you were a three year old attempting to say computer. Please don’t think anything else, though you may smile as you say it if you like.