Design Pattern Observer com aplicação Swing (JSE)
O Padrão Observer permite realizar a atualização dos estados entre objetos através da troca de mensagens coordenadas entre observador(Listener ou Ouvinte) e observado (Source ou Fonte). Para o caso da proposta deste trabalho consideremos a arquitetura MVC, onde as classes estão empacotadas na camada Model, sendo exibidas pela View e gerenciadas pela Controller.