Domanda di colloquio di Accenture

What is the Observer pattern?