apps/service-design/special-case
169 · Padrões de Design de Serviço · ≈ 5 min de estudo
Special Case (Null Object)
A busca nunca devolve null nem lança “não encontrado”: devolve um objeto com a mesma interface da conta real e uma resposta segura para cada pergunta. Uma classe por situação — conta encerrada, conta inexistente — e cada uma diz qual é pelo status. Use quando a ausência é esperada e todo chamador repetiria o mesmo if (conta === null).
- passos
- 5
- arquivos
- 4
- testes
- 0
- tecnologias
- 5