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