Muito bacana o conteúdo @melksouza top vei! E bacana o observer porque ele consegue lidar com "n" tipos de eventos e trabalhar bem com notificação das alterações de estado... Como tu falou, e um pattern sensacional! ;-) raiz d POO...
Pow... aproveita a vibe... faz um post do pattern de command... é outro pattern muito massa e complementa bem com obvserver vei...
parabéns pelo material!
Este também faz parte da mesma família do Observer, certamente podem se combinarem. Valeu pela ideia, @flpcostas, em breve irei trazê-lo também.