Submarino.com.br




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.