Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!decwrl!nsc!voder!cullsj!david From: david@cullsj.UUCP (David Taylor) Newsgroups: comp.software-eng Subject: Re: Object Oriented design - Books? Summary: See Bertrand Meyer's book Message-ID: <557@cullsj.UUCP> Date: 28 Apr 89 23:42:06 GMT References: <597@alice.marlow.uucp> <1700001@hpmcaa.HP.COM> Organization: Cullinet Software, San Jose, CA Lines: 30 In article <1700001@hpmcaa.HP.COM>, kathyi@hpmcaa.HP.COM (Kathy Iberle) writes: > If you get the name of one (other than Brad Cox's book) could you > please post it? The last time I researched this subject, in fall > 1987, no such book existed because the knowledge does not yet > exist. > > The Adele Goldberg Smalltalk books and Brad Cox's book are both > good starters, but neither goes far enough for a large industrial > project. > Have you seen Bertrand Meyer's 534-page work "Object- Oriented Software Construction"( Prentice-Hall, 1988) ? I recommend it highly. Bertrand combines academic rigor with a keen ability to cut through the bull so rampant in this profession. Part 1 of the book deals with issues and principles. Part 2 gives concrete techniques of object- oriented design. Though his own commercial language Eiffel is used throughout , Part 3 discusses use of the techniques in other environments. The treatment of program correctness is unique in being more accessible and oriented toward practice than most treatments. Actually, the historical notes and bibliography alone are valuable, and may be an excellent starting point for your search. Brad Cox's book was good for its day, but this book surpasses it in detail and useful methods. Moreover, the book is constantly discussed in comp.lang.eiffel, so the finer points get a real working over (with Mr. Meyer himself often contributing to the discussion). This book may be on its way to becoming a classic. David Taylor