Padrões de projeto orientados a objetos do mediador versus observador

Tenho lido o Gang Of Four , a fim de resolver alguns dos meus problemas e me deparei com o padrão Mediator . Eu já havia usado o Observer em meus projetos para fazer alguns aplicativos GUI. Estou um pouco confuso porque não encontro grande diferença entre os dois. Procurei encontrar a diferença,...