Path: utzoo!mnetor!uunet!husc6!cmcl2!nrl-cmf!ames!pasteur!agate!garnet.berkeley.edu!csm From: csm@garnet.berkeley.edu Newsgroups: comp.software-eng Subject: Re: Object Oriented Design, Top down design of the 90's? Message-ID: <7979@agate.BERKELEY.EDU> Date: 24 Mar 88 22:23:52 GMT References: <2045@munnari.oz> Sender: usenet@agate.BERKELEY.EDU Reply-To: bks@ALFA.berkeley.edu.UUCP (Brad Sherman) Organization: University of California, Berkeley Lines: 17 Keywords: Object-oriented programming, Complexity, Entity-Relationship models Summary: Does the object paradigm increase or decrease complexity? In article <2045@munnari.oz> taso@munnari.oz (Taso Hatzi) writes: >I am seeking comment on the following questions from people who have >had success with any object oriented design methodology. > o What design documentation did you need and what form did it take? > o What characterizes a properly designed system? > o Do there exist any well known object oriented design methodologies? A few more succinct questions: * Doesn't each object created necessitate the creation of a whole slew of related actions (read procedures) that apply only to that object? * If each object created results in n > 1 modules, doesn't complexity increase geometrically with the number of objects? * Is the C++ programming language really as obtuse as the manual? I ask these questions out of ignorance; not arrogance. -Brad Sherman