Padrão de Projeto Compositor: Estruturando Hierarquias com Objetos
O padrão de projeto Compositor (Composite) é um padrão estrutural que visa organizar objetos em estruturas de árvore para representar relações de "todo-parte". Sua principal vantagem é permitir que clientes tratem objetos individuais e composições de objetos de forma uniforme, sem a necessidade de distinguir entre eles.
Componentes do ...
Publicado em 7-10 23:43
Proxy Dinâmico em Java
O proxy dinâmico em Java permite estander funcionalidades de objetos sem modificar o código original. A essência está na implementação do mecanismo de proxy, que intercepta chamadas de métodos e adiciona lógica extra.
A seguir, um exemplo demonstrando a criação de um proxy dinâmico. Primeiro, defina uma enterface para o performer:
public interf ...
Publicado em 7-9 06:45
Padrão Comportamental: Padrão de Comando
Introdução ao Padrão de Comando: Em comparação com outros padrões de projeto, o padrão de comando não possui tantas restrições, não sendo um padrão muito "rígido". Por essa razão, o padrão de comando é mais flexível em relação a outros padrões de design. Um exemplo comum do padrão de comando são os comandos de menu, como em sistemas o ...
Publicado em 7-7 16:34