A. Adapter Pattern
B. Singleton Pattern
C. Delegation pattern
D. Immutable Pattern
✅ The correct answer is option C.
Explanation: The delegation pattern is a design pattern in OOP where an object, instead of performing one of its stated tasks, delegates that task to an associated helper object.
Explanation: The delegation pattern is a design pattern in OOP where an object, instead of performing one of its stated tasks, delegates that task to an associated helper object.