什么构成POJO/POCO中的丰富域模型?

Cam*_*pka 4 modeling class-design pojo poco

有什么区别

  • 一个简单的字段 - 加速器 - mutators
  • 丰富的类

什么构成了业务领域类中的丰富建模?

Bry*_*tts 8

这里使用的"富人"意味着"富有的行为"(与国家相对).

存在技术行为和域行为.访问者变异者是技术性的; 他们缺乏定义商业利益的"原因".

域对象代表"为什么"并封装"如何".实际上,所有对象都这样做; 域对象专门为业务价值而做.

假设您作为员工域对象,必须要求休息一天.你有2个选择:

  1. 告诉你的经理,他标记了时间表.
  2. 向您的经理询问时间表并标记.

模型1很丰富."为什么"(休假时间)封装了"如何"(标记时间表).

模型2将管理器降级为简单的属性包并泄漏调度抽象.