From: Dave Cantrell Date: 2006-02-21T03:28:26+09:00 Subject: Re: Classes and OO design - help Tony Mobily wrote: >> I'd say read through the Gang of Four and Refactoring, > > Woops... I've lost you here. Are you talking about one specific book? Or > two books? > There are quite a few books which have a title that starts with > "refactoring", and I couldn't find any with "Gang of four"...! > What I am really after, is a book with a list of common problems and > common patterns, so that I can just apply the one that fits my design. > Something Ruby-oriented would be _perfect_! * Design Patterns: Elements of Reusable Object-Oriented Software (aka "the Gang of Four book") This is the book that basically started the software patterns movement. http://www.amazon.com/gp/product/0201633612/102-0783346-4510536?v=glance&n=283155 * Refactoring: Improving the Design of Existing Code http://www.amazon.com/gp/product/0201485672/102-0783346-4510536?v=glance&n=283155 * Example Design Patterns in Ruby http://www.rubygarden.org/ruby?ExampleDesignPatternsInRuby I need to bookmark that last one, and buy the other two myself... :)