From: james_b Date: 2003-06-30T13:49:38+09:00 Subject: Re: ruby tutorial Pe�a, Botp wrote: > Hi Friends, > > Where can I get ruby tutorials that explains OO concepts (I've read the axe > and am still reading the rubyway, but still cannot find samples). > > I'd like something that illustrates a hierarchy like: Being shown a class hierarchy won't tell you how it came about or whether or not it's any good. Foprget about Ruby for a moment and go grab a copy of Designing Object-Oriented Software, by Rebecca Wirfs-Brock (or maybe her newest book, Object Design: Roles, Responsibilities, and Collaborations; I haven't read it.) It's pricey for a relatively slim paperback, so hunt up a used one if you can. But even at full price it's worth the money. http://search.barnesandnoble.com/textbooks/booksearch/isbnInquiry.asp?isbn=0136298257 You might also do well with: Grady Booch. Object-Oriented Analysis and Design with Applications. Benjamin/Cummings, Redwood City, CA, 1994. Ivar Jacobson, with Magnus Christerson, Patrick Johnsson, and Gunnar �vergaard. Object-Oriented Software Engineering: A Use Case Driven Approach. Addison-Wesley, Wokingham, England, 1992 Ian Graham. Object Oriented Methods, 3rd Ed., Addison-Wesley, Wokingham, 1991. Robert C. Martin. Agile Software Development, Principles, Patterns, and Practices 1/e, Pearson Education, September 2002 Ruby gets a few mentions in that last book. But the Wirfs-Brock book is wonderfully succinct, and small enough to carry around. For extra fun, try browsing the Portland Pattern Repository's Wiki; perhaps starting here: http://www.c2.com/cgi/wiki?ObjectOrientedProgramming ( Then go add a vote for Ruby: http://www.c2.com/cgi/wiki?VoteOnProgrammingLanguages ) James > > kind regards -botp > >