Characteristics of OOD

Tuesday, January 23, 2007

Advantages of OOD

Easier maintenance. Objects may be understood as stand-alone entities.
Objects are potentially reusable components.
For some systems, there may be an obvious mapping from real world entities to system objects.

e-cards valentines-flowers valentines-day-flowers valentines-day-gifts valentine-flowers valentine-s-day-flowers-delivery valentine-day-flowers-delivery gift-shop send-red-roses-for-valentines red-roses first-valentines-day first-valentine-day first-valentine-s-day valentine-history valentines-history valentine-s-history valentine-day-history valentines-day-history valentine-s-day-history first-valentine-day-cards valentine-s-card valentines-present valentine-s-present valentine-presents valentines-presents valentine-s-presents be-my-valentine be-my-valentines be-my-valentine-s us-elections us-politics-elections united-states-elections united-states-elections-2007 election-report united-states-election-report us-election-report ecards e-cards

Characteristics of OOD

lObjects are abstractions of real-world or system entities and manage themselves.
lObjects are independent and encapsulate state and representation information.
lSystem functionality is expressed in terms of object services.
lShared data areas are eliminated. Objects communicate by message passing.
lObjects may be distributed and may execute sequentially or in parallel.