| |
| | Object-Oriented Design |
 | | Realizing that object-oriented thinking is not limited to design and coding, Booch began to refer to his approach as "object-oriented development." (My own approach to OOD, for example, has constantly been evolving, e.g., [Berard 1987] and [Richardson et al., 1992].) Sometimes adopters of a particular OOD methodology do their own tailoring (evolving), e.g., [ATC, 1989]. |
 | | Design can mean the code-level design of an individual object, the development of an inheritance (specialization) hierarchy, or the informal definition and implementation of a software product (e.g., identify all the objects, create instances of the objects, and have the instances send messages to each other). |
 | | Often there is a blurring of the distinction between the design of an individual object and the design of the application at hand. |
| www.toa.com /pub/oodarticle.htm (6936 words) |
|