Java Building
Construindo applicações com Java
Padrões
Descubra e compreenda os mais utilizados Padrões de Projetos, Arquitetura e Negócio.
Builder
Prover uma forma de facilitar a montagem ou construção de objetos que seria complexa ou aborrecida quando feita manualmente.
Composite Object
Permite que uma hierarquia de objetos seja tratada como um objeto só.
Fast Lane Reader
Fornecer acesso rápido a coleções de dados em camadas inferiores, diminuindo a criação de objectos sem violar os contratos entre camadas.
Money
Prover manipulação correta de quantidades monetárias.
MoneyBag
Permitir manipular quantidades monetárias em diversas moedas sem recorrer a conversão.
Property Bag
Agrupar um conjunto de propriedades numa unidade lógica.
Proxy
Representar um objeto complexo, por um objeto mais simples.
Query Object
Permite estabelecer um critério de pesquisa de forma orientada a objetos.
Ratio
Permitir manipular frações minimizando as operações de divisão.
Registry
Prover uma forma de objetos contactarem outros objectos de forma desacoplada de ambos.
Singleton
Restringir a instanciação de objetos de uma classe a um único objecto.
Static Factory Method
Documentar e/ou simplificar a criação de um objeto substituindo o uso do construtor por um método estático explicito.
Value Object
Encapsular um valor em um objecto.