Il modello di specifica è un modello comune utilizzato in DDD che incapsula la logica aziendale per rispondere a una domanda.Quali sono i pattern DDD (Domain-Driven Design) comuni?
public interface ISpecification<T>
{
bool IsSatisfiedBy(T aSource);
}
public class CustomerHaveDiscountSpec : ISpecification<Customer>
{
bool IsSatisfiedBy(Customer aCustomer)
{
/* ... */
}
}
Quali altri schemi sono comuni nella progettazione basata su domini?
è troppo breve non troppo lungo –