Difference between Composition and Aggregation
Answers were Sorted based on User's Feedback
Answer / benjamin jacob
Composition : Defines a strong-coupled relationship between
two entities, where the one entity is part of another, and
both need each other for their existence. e.g. Human body
and the Heart.
Aggregation : Defines a weak-coupled relationship between
two entities, where one entity could be part of another, but
either can exist without the other, independantly. e.g.
School and teacher.
| Is This Answer Correct ? | 85 Yes | 5 No |
Answer / paul howard
Composition can be used to model by-value aggregation which
is semantically equivalent to an attribute. In fact
composition was originally called aggregation-by-value in an
earlier UML draft with “normal” aggregation being thought of
as aggregation-by-reference. The definitions have changed
slightly but the general ideas still apply. The distinction
between aggregation and composition is more of a design
concept and is not usually relevant during analysis.
| Is This Answer Correct ? | 14 Yes | 5 No |
What do you meant by "SBI" of an object?
Can we override static methods of a class?
What interface must an object implement before it can be written to a stream as an object?
What is the difference between static and dynamic Classificaition.Give some examples.
1 Answers InfoAxon Technologies, Protech, Wipro,
What is an interface?
How can we restrict inheritance for a class so that no class can be inherited from it?
Explain about message passing in object oriented programming?
What is data abstraction? what are the three levels of data abstraction with Example?
Who is an Actor?
Difference: Object Oriented Analysis (OOA) and Object Oriented Design (OOD)?
What is meant by inheritance? what are the advantages of inheritance?
How to differentiate between a CreateObject() and GetObject() ?