Object-Oriented Programming (OOP)
Which concept is defined as follows: a design principle in which a class is built using instances of other classes as components, forming a 'has-a' relationship?
- A. Association
- B. Access modifier
- C. Composition ✓
- D. Instance variable
Correct answer
C. Composition
Explanation
Composition refers to a design principle in which a class is built using instances of other classes as components, forming a 'has-a' relationship.