Domanda di colloquio di Accenture

What is Observer pattern?