Is there any difference between Containment and Composition?
Answer Posted / shilpa
object composition is a way to combine simple objects or
data types into more complex ones. Compositions are a
critical building block of many basic data structures,
including the tagged union, the linked list, and the binary
tree, as well as the object used in object-oriented
programming.
Composited (composed) objects are often referred to as
having a "has a" relationship.
Composition that is used to store several instances of the
composited data type is referred to as containment.
Examples of such containers are arrays, linked lists,
binary trees and associative arrays.
In UML, containment is depicted with a multiplicity of 1 or
0..n (depending on the issue of ownership), indicating that
the data type is composed of an unknown number of instances
of the composited data type.
| Is This Answer Correct ? | 1 Yes | 5 No |
Post New Answer View All Answers
What is the life cycle divided into?
Explain about structural diagrams?
How many UML diagrams are expected or considered to be enough to fulfill the requirements of a project and why?
What are the process workflows that evolve through these phases?
What is deployment diagram in UML?
Explain about static diagrams?
What are the different views in UML?
What are the advantages of using UML?
Define SDLC in UML?
What is sdlc (software development life cycle)?
What is UML Architecture?
Can you give us a brief defining the architecture?
Detail the meaning of association?
What is multiple inheritances?
What is an object lifeline?