Skip to content

Builder Pattern

O Problema

  • Inicialização de objetos complexos, que envolvam muitos dados e agrupamento de objetos.

Exemplos

  • Montar um objeto boleto, que contem diversos parâmetros.

Funcionamento

A criação do objeto é movido para fora da classe, são definidos passos para construção do objeto, de maneira a deixar o processo mais legível e simplificado.

Codigo de exemplo

Builder Template Method