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.
For this, we intent to build an automatic tool for modelling object-oriented design with patterns.
As we saw indicated earlier, the structures of object-oriented design are more complex than those of structured design.
Object-oriented methodology has become a big business, and saying you are "object-oriented" can make the difference between getting a contract and not getting one from a client who may not even understand what object-oriented design and programming really are.
Responding to requests for an issue on object-oriented design and considering the reader survey results, Guest Editors Tim Korson and John McGregor have worked with us over the past year--between OOPSLAs--to put the present CACM together.
Wirfs-Brock and Johnson present a sampling of current research into several aspects of object-oriented design.
The design pieces resulting from the object-oriented design technique represent a tighter coupling of data and functionality than traditional ADTs.
He takes novices (and even experienced programmers) into that dark world of thinking about the project's parameters before the programming begins, including language selection and the advantages and disadvantages for each possibility, life-cycle methodologies, agile methodologies, object-oriented design and user-interface design, the design of data storage and choices of design patterns.
SURVEYING CURRENT RESEARCH IN OBJECT-ORIENTED DESIGN The state of object-oriented design is evolving rapidly.
Pugh introduces interface-oriented software design to developers who have worked with object-oriented design.
Secondly, even if the OO design methods are viewed as "more natural," the investment in code in COBOL, for example, leads to the question: can an object-oriented design, viewed simply as a better design, be implemented in a non-OO language?

Full browser ?