Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!hplabs!hp-pcd!hplsla!jima From: jima@hplsla.HP.COM (Jim Adcock) Newsgroups: comp.object Subject: Re: What is OOP / OOD Message-ID: <9450002@hplsla.HP.COM> Date: 4 Oct 89 19:37:45 GMT References: <1989Oct2.161552.14306@polyslo.CalPoly.EDU> Organization: HP Lake Stevens, WA Lines: 16 > I can strongly recommend Bertrand Meyer's "Object-Oriented Software > Construction," Prentice-Hall '88. This is one of the few places I've seen > anyone actually set forth the reasons for doing O-O at all, what kinds of > characteristics one might want in an O-O programming system, etc. Examples > are all in the author's (commercial) language Eiffel, but the lessons are > pretty much language-independent. A great intro. I think the Meyer is a good book, worth reading, but heavy on the Eiffel dogma. At least read several different books, the Smalltalk books, the Brad Cox book, a good C++ book like Lippmann, etc, so that all the dogma you get exposed to from various sources will start to cancel out. Finally, spend more than a superficially amount of time programming in the different languages in order to get over the initial blush of playing with a new toy, and start finding the real language problems you have to work around -- problems that every language has in one form or another. Also Journal of Object Oriented Programming covers several languages each month.