Pregunta de entrevista de Teranet

What is observer design pattern?