有什么区别
一个简单的字段 - 加速器 - mutators类
丰富的类
什么构成了业务领域类中的丰富建模?
这里使用的"富人"意味着"富有的行为"(与国家相对).
存在技术行为和域行为.访问者和变异者是技术性的; 他们缺乏定义商业利益的"原因".
域对象代表"为什么"并封装"如何".实际上,所有对象都这样做; 域对象专门为业务价值而做.
假设您作为员工域对象,必须要求休息一天.你有2个选择:
告诉你的经理,他标记了时间表.
向您的经理询问时间表并标记.
模型1很丰富."为什么"(休假时间)封装了"如何"(标记时间表).
模型2将管理器降级为简单的属性包并泄漏调度抽象.