‘Design Pattern’ Archive

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.

Padrão de Projeto Decorator, uma aplicação real em Java

O padrão de projeto (Design Pattern) Decorator tem como principal objetivo a decoração de classes em tempo de execução, isto é, adicionar novos produtos e/ou novas responsabilidades à objetos dinamicamente sem alterar o código das classes existentes.

Singleton na Prática: criando apenas um JInternalFrame por Classe

O padrão Singleton em resumo proporciona uma única instância e fornece um ponto global de acesso a mesma. Na aplicação de exemplo é possível verifica a garantia de uma classe única de forma gráfica, onde apenas uma JInternalFrame de cada tipo era permitida.