object-oriented design


object-oriented design

(programming)(OOD) A design method in which a system ismodelled as a collection of cooperating objects andindividual objects are treated as instances of a classwithin a class hierarchy. Four stages can be identified:identify the classes and objects, identify their semantics,identify their relationships and specify class and objectinterfaces and implementation. Object-oriented design is oneof the stages of object-oriented programming.

["Object-oriented analysis and design with applications",Grady Booch, 2nd ed., pub. Benjamin/Cummings, Redwood CA,1994].

object-oriented design

Transforming an object-oriented model into the specifications required to create the system. Moving from object-oriented analysis to object-oriented design is accomplished by expanding the model into more and more detail.