模型驱动设计
基本构成要素:
分层架构
通用的架构:应用层、领域层、基础设施层、用户界面层
实体
生命周期的延续性、标识符唯一
值对象
没有标识符,值对象可以轻易创建或丢弃
不可变的值对象,可以被共享
应该保持很小、很简单
服务
服务执行的操作代表了一个领域概念,这个领域概念无法自然的隶属于一个实体或者值对象
被执行的操作涉及到领域中的其他对象
操作是无状态的