Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!gatech!ncsuvx!ecemwl!jnh
From: jnh@ecemwl.ncsu.edu (Joseph N. Hall)
Newsgroups: comp.object
Subject: Re: What is OOP / OOD
Message-ID: <4102@ncsuvx.ncsu.edu>
Date: 3 Oct 89 17:25:24 GMT
References: <1989Oct2.161552.14306@polyslo.CalPoly.EDU> <2109@cbnewsl.ATT.COM>
Sender: news@ncsuvx.ncsu.edu
Reply-To: jnh@ecemwl.UUCP (Joseph N. Hall)
Organization: North Carolina State University
Lines: 24

In article <2109@cbnewsl.ATT.COM> dune@cbnewsl.ATT.COM (Greg Pasquariello) writes:
>In article <1989Oct2.161552.14306@polyslo.CalPoly.EDU> jearls@polyslo.CalPoly.EDU (  Stupid  ) writes:
>>Sorry if this doesn't belong here, but could someone please tell me
>>exactly what IS Object Oriented Programming or Object Oriented Design ?
>...
>I feel as if I should recommend a book here, but I can't think of one off the
>top of my head.

I can.  See the first few chapters of Bertrand Meyer's book (the Eiffel
reference manual, from Prentice-Hall).  It's called Object-Oriented-
something-or-other (too many books on my shelf starting with object-oriented-
for me to remember).  He gives a lucid, concise, thorough treatment of
all of the major topics relating to object-oriented software design, and
convincing arguments for the use of object-oriented design as well.

It is not necessary to know or care about Eiffel in order to read the first
parts of this book; they ought to be required reading for people being
introduced to OOP, at least until an OOP book that doesn't cover just one
OOPL comes along.

v   v sssss|| joseph hall                      || 4116 Brewster Drive
 v v s   s || jnh@ecemwl.ncsu.edu (Internet)   || Raleigh, NC  27606
  v   sss  || SP Software/CAD Tool Developer, Mac Hacker and Keyboardist
-----------|| Disclaimer: NCSU may not share my views, but is welcome to.