Entwurfsmuster · Middle · Frage 56 von 75
Was bringt das Specification-Muster für komplexe Filter?
const isEligible = and(isActive, or(isPremium, hasOrdersOver(3)));- 1Kleine benannte Prädikate, die sich kombinieren lassen
- 2Ein formales Dokument zur API-Spezifikation
- 3Ein Datenbankschema für die gefilterten Entitäten
Antwort zeigen
Richtige Antwort: Kleine benannte Prädikate, die sich kombinieren lassen
Erklärung
Geschäftsregeln werden zu lesbaren Bausteinen statt einer langen Bedingung, die an mehreren Stellen kopiert ist.