A. Singleton pattern
B. Facade Pattern
C. Observer pattern
D. Factory method pattern
✅ The correct answer is option C.
Explanation: Observer pattern defines one-to-many dependency among objects so that when one object changes its state, all its dependents are notified.
Explanation: Observer pattern defines one-to-many dependency among objects so that when one object changes its state, all its dependents are notified.