apps/service-design/builder-pattern
165 · Padrões de Design de Serviço · ≈ 6 min de estudo
Builder
Monta um objeto complexo passo a passo, com chamadas nomeadas e em qualquer ordem, e só valida quando tudo está preenchido. As regras que cruzam campos rodam uma vez em build(), que devolve todas as violações juntas ou um objeto final imutável. Use quando o objeto tem muitos campos opcionais e regras que dependem da combinação deles.
- passos
- 6
- arquivos
- 3
- testes
- 0
- tecnologias
- 3