En definitiva, normalmente, se usará el patrón observador cuando un elemento "quiere" estar pendiente de otro, sin tener que estar comprobando de forma continua si ha cambiado o no.