规范模式是DDD中使用的一种常见模式,它封装了业务逻辑以响应一个问题。
public interface ISpecification<T>
{
bool IsSatisfiedBy(T aSource);
}
public class CustomerHaveDiscountSpec : ISpecification<Customer>
{
bool IsSatisfiedBy(Customer aCustomer)
{
/* ... */
}
}域驱动设计中还有哪些常见的模式?
发布于 2010-11-04 08:43:40
我推荐InfoQ的Domain Driven Design Quickly,它很好地提炼了埃里克·埃文斯( Eric Evans )写的(太)长的书。基于@Pangea的回答,对象列表需要一些描述:
。
发布于 2010-11-04 04:27:36
我不认为我们将其称为模式,但一些概念是存储库、聚合根、值对象、实体、域服务、应用程序服务。下面两个链接很有帮助
http://dddcommunity.org/resources/ddd_terms
https://stackoverflow.com/questions/4091118
复制相似问题