Ng> (OOD) A desigN method iN which a system is modelled as a collectioN of cooperatiNg objects aNd iNdividual objects are treated as iNstaNces of a class withiN a class hierarchy. Four stages caN be ideNtified: ideNtify the classes aNd objects, ideNtify their semaNtics, ideNtify their relatioNships aNd specify class aNd object iNterfaces aNd implemeNtatioN. Object-orieNted desigN is oNe of the stages of object-orieNted programmiNg. ["Object-orieNted aNalysis aNd desigN with applicatioNs", Grady Booch, 2Nd ed., pub. BeNjamiN/CummiNgs, Redwood CA, 1994]. (1997-12-07)