Which design pattern defines one-to-many dependency among objects?
AFactory method pattern
BFacade Pattern
CSingleton pattern
DObserver pattern
Correct answer
D. Observer pattern
Explanation
Explanation: Observer pattern defines one-to-many dependency among objects so that when one object changes its state, all its dependents are notified.