Galera, estou desesperado! Estou implementando um chat que e pretendo usar Observer Pattern para monitorar e atualizar a lista de usuários online.
também poder estabelecer a troca de mensagens privadas entre 2 usuários, ou seja, se usuária A envia uma mensagem para B, A é o Subject e B é o Observer e vice-versa.
Porém, não consigo implementar isso de jeito nenhum. Ja vi três exemplos que explicam como funciona o Observer Pattern:
http://www.guj.com.br/java.tutorial.artigo.47.1.guj
http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/arqu/observer.htm
Mas não adiantou, me enrolei todo.
Aguem poderia me ajudar?