object-oriented design


Also found in: Dictionary, Acronyms, Wikipedia.
Related to object-oriented design: OOD, Object-oriented analysis

object-oriented design

(programming)
(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].

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.
References in periodicals archive ?
In the course of the work done object-oriented design was done, a computer program in Java was created, multi-criteria optimization of the IM using the CPS algorithm was made.
A framework for validation of object-oriented design metrices, (IJCSIS) International Journal of Computer Science and Information Security, 6 (3): (2009).
Quantifying the Quality of Object-Oriented Design: the Factor-Strategy Model, Proceedings on the 11th Working Conference on Reverse Engineering (WCRE'04), IEEE.
Keywords : Design Patterns, Formal Methods, Software Engineering, Object-Oriented Design, CASE Tools.
Lucent's development team chose the Telelogic Tau SDL Suite to allow the transition from a low-level coding position in the design phase to a higher-level, graphical, object-oriented design process.
Good decisions about storage and dissemination (e.g., CD-ROM for standalone and LAN use, early adoption of WWW), system architecture (e.g., object-oriented design, database lookups rather than hard-coded hyperlinks, and current emphasis on open source tools), and multi-platform delivery (e.g., stand-alone and WWW) all allowed the PDL to evolve while technology changed dramatically.
The preface states that the book is not a "bridge or comparative analysis" between Java and any other language; but for those who are transferring knowledge from object-oriented design, a quick tour flattens the learning curve.
Genesis does not use an object-oriented language, but rather a macroprocessor and conditional compilation to implement an object-oriented design in C.
The use-case construct in object-oriented design. In Carroll, J.M., Ed.
* "Object-Oriented Design Techniques Applied to an Integrated Support Station"--how object-oriented design techniques were applied to the software upgrade of an integrated support station to simplify interfaces, increase system integrity, and enhance software reliability
Object-oriented design techniques are used to create systems that are friendly to change.

Full browser ?