Practical Object-Oriented Design: An Agile Primer Using Ruby
Sandi Metz
Rated: 4.50 of 5 stars
4.50
· 16 ratings · 288 pages · Published: 02 Jul 2012
Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code Whatever your previous Ruby experience, Practical Object-Oriented Design in Ruby, Second Edition will guide you to the superior outcomes you're looking for.