apps/service-design/specification-pattern
164 · Padrões de Design de Serviço · ≈ 6 min de estudo
Specification
Cada regra de negócio vira um objeto que responde isSatisfiedBy(candidato), e and, or e not — escritos uma vez na classe abstrata — combinam as regras em expressões. A mesma regra entra em produtos diferentes com limiares e combinações diferentes, sem if aninhado nem duplicação. Use quando regras de elegibilidade, antifraude ou segmentação se recombinam por contexto.
- passos
- 6
- arquivos
- 4
- testes
- 0
- tecnologias
- 4