Question
What type of relationship is represented by Aggregation
in Object-Oriented Programming?Solution
Aggregation is a "has-a" relationship where one object is composed of other objects, but the lifecycle of the contained objects is independent of the containing object . For example, a Teacher class might be associated with a School class, but even if the School object is destroyed, the Teacher object can continue to exist. Aggregation emphasizes shared ownership and loosely coupled associations, making it useful for scenarios requiring flexibility in object dependencies. Why Other Options Are Incorrect :
- "Is-a" relationship : This refers to Inheritance , where a subclass derives from a parent class.
- "Has-a" relationship with exclusive ownership : This describes Composition , where the contained objects' lifecycle is tied to the container.
- Parent-child relationship : This typically relates to Inheritance or tree structures , not Aggregation.
- Object-to-object message communication : This aligns with Message Passing , which focuses on interaction between objects rather than relationships
______ weed forms a valuable biological fence
For higher yield and better grain quality PR 124 and PR 126 transplanting should be done from
First irrigation commission was appointed in
Wind movement for ……………….. km/hour is suitable for most of the crops.
Hamulate type of wing coupling apparatus found in ____
The director of APEDA is appointed by:
Which classification class of Chrysanthemum is characterized by blooms that are globular, somewhat flat in the young stage, or small button type?
Which of the following statement is incorrect?Â
The available soil moisture lies between the field capacity and ______
Match the short cuts in the left column with the functions listed in the right column, w.r.t. Microsoft Word.
a) Ctrl+X           �...