首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么构成POJO/POCO中的富域模型?

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

Stack Overflow用户
提问于 2008-11-22 18:22:16
回答 2查看 1.7K关注 0票数 4

两者有什么区别?

  • 一个简单的字段-资源-变异器类
  • 丰富建模的类

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-11-22 19:56:00

这里使用的“富”意味着“富行为”(相对于状态)。

有技术行为和领域行为。访问器和变异器是技术性的;它们缺乏定义业务兴趣的“为什么”。

域对象表示“为什么”,并封装“如何”。实际上,所有对象都这样做;域对象是专门为业务价值而做的。

假设您作为员工域对象,必须请求一天的休假。你有两个选择:

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

模型1很丰富。“为什么”(假期时间)封装了“如何”(标记日程)。

模型2将管理器降级到一个简单的属性包中,并泄漏调度抽象。

票数 10
EN

Stack Overflow用户

发布于 2008-11-22 18:24:41

当您的业务逻辑封装在业务对象中时。换句话说,您有一个业务对象(域模型)层,而不需要单独的业务逻辑层。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/311608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档