Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cwjcc!tut.cis.ohio-state.edu!ucbvax!decwrl!megatest!djones From: djones@megatest.UUCP (Dave Jones) Newsgroups: comp.software-eng Subject: Re: Good Design Strategies Date: 28 Feb 89 00:07:19 GMT References: <51955@yale-celray.yale.UUCP) Organization: Megatest Corporation, San Jose, Ca Lines: 23 From article <51955@yale-celray.yale.UUCP), by jellinghaus-robert@CS.YALE.EDU (Rob Jellinghaus): ) Everyone involved in this discussion should get their hands on a copy ) of Bertrand Meyer's book _Object-Oriented Software Construction_, Prentice- ) Hall, 1988. The design philosophy being discussed sounds virtually ) identical to Meyer's exposition of the object-oriented design method. ) ) Briefly, Meyer's summary of object-oriented design is as follows: ) ) Ask not what the system does, ask what it does it to. ) Great quote!! I'm sold. I'll pop down to Computer Literacy tommorrow to buy me a copy. I think I'll put the quote in my .sig. ) In other words, the most important characteristic of the system is NOT ) its overall "intended function". The most important description of the ) system is in terms of the objects, the data, that is manipulated by the ) system. Amen brother.