Question
In OOP, what term best describes the relationship where
one object is a part of another but cannot exist independently?Solution
Composition is a "has-a" relationship where one object contains another, and the contained object cannot exist independently of the parent. 1. Dependency: For instance, an engine is part of a car and cannot function independently outside of it. 2. Tight Coupling: The lifecycle of the child object depends entirely on the parent object. If the parent is destroyed, the child is destroyed too. 3. Reusability: Composition fosters code reuse by enabling modular design without strict inheritance hierarchies. Option A exemplifies composition through its strong containment relationship, central to creating complex, interdependent systems. Why Other Options Are Incorrect: • B) Aggregation: Denotes a weaker "has-a" relationship, where components can exist independently. • C) Inheritance: Refers to property sharing, not containment. • D) Polymorphism: Focuses on method behavior variability. • E) Association: A general relationship without specific containment rules.
Who was the founder of Kashi Vidyapith?
Which city is known as the 'City of Temples' in Uttar Pradesh?
Which one of the following pairs is not correctly matched in the term of city and their characteristic?
Which of the following companies had planned to open the World largest carbon fibre plant?
Which organization oversees the Unified Recovery Interface (URI)?
The online payment interface Paytm has partnered with which of the following mobile brand stores to deploy smart PoS Devices?
When was 'Farmer Old Age Pension Scheme' started in Uttar Pradesh?
How much did Zomato agree to pay for acquiring Paytm's movie and events ticketing business?
How many tiger reserves are there in India ? Â
Who ruled over Kashmir from 980 to 1003, known by the title 'Didda'?