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].
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)

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.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
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.
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 ?