Observer – Aplicabilidade
•
•
•
Quando uma mudança em um objeto requer uma mudança
em outros, e não se sabe como esses outros objetos
efetivamente fazem suas mudanças;
Quando um objeto deve poder notificar outros objetos sem
assumir nada sobre eles. Dessa forma evita-se que os objetos
envolvidos fiquem fortemente acoplados;
Possibilita baixo acoplamento entre os objetos dependentes
(os observadores) e o assunto.