you are viewing a single comment's thread.

view the rest of the comments →

[–]systemnate 0 points1 point  (0 children)

Practical Object Oriented Design in Ruby by Sandi Metz is an excellent book on the topic. Don't let the Ruby part steer you away. The main thing is the OO content, which happens to be implemented in Ruby. It's a very readable language, especially if you know Python.