[英]Domain Driven Design - Attributeless classes
对于Craig Larmans在设计域模型上的工作,拥有无属性的类是有效的。 他们具有行为角色。 当将类定义为与Eric Evans的工作相关的实体和值对象时,我无法确定无属性类是否应为值对象或应为什么。 如何实施?
“无属性”类也可以称为无状态类。 我认为它既不是价值对象也不是实体。 我想不出任何无状态且仍需建模的领域示例。 毕竟,领域模型是对我们在领域中正在处理的事情的描述。
在现实世界中,没有什么是无状态的。 一切都可以描述。 例如:用户有名称和地址,汽车有最高速度...
无状态类将仅具有行为,因此它可以是域服务,或者相同的行为可以属于其他域模型。 这一切都取决于业务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.