Le modèle de spécification est un modèle commun utilisé dans DDD qui encapsule la logique métier pour répondre à une question.Quels sont les modèles courants DDD (Domain-Driven Design)?
public interface ISpecification<T>
{
bool IsSatisfiedBy(T aSource);
}
public class CustomerHaveDiscountSpec : ISpecification<Customer>
{
bool IsSatisfiedBy(Customer aCustomer)
{
/* ... */
}
}
Quels autres modèles sont courants dans la conception guidée par domaine?
trop court pas trop long –