Design Patterns: Observers

O padrão Observer permite que objetos interessados sejam avisados da mudança de estado ou outros eventos.

Vídeo