gpt4 book ai didi

oop - 领域模型和 OO 领域模型有什么区别?

转载 作者:行者123 更新时间:2023-12-01 04:11:02 26 4
gpt4 key购买 nike

据说领域模型用于捕获应用程序的问题域。这就是所需的要求,等等。但通常,这些模型几乎非常接近实现阶段可能产生的类。

但也有一种叫做面向对象领域模型的东西,据说它可以捕获“问题领域的数据抽象”。通过“问题域的数据抽象”一词,我将其理解为“可以分离的问题域的层”。

在这种情况下,领域模型和 OO 领域模型之间有什么区别?他们都捕捉到几乎相同的东西,不是吗?

最佳答案

这样考虑; OOP 的一个关键组成部分是关注点的聚集;操作数据的方法应与该数据分组。通常,领域模型将捕获问题领域,但由于问题领域的“怪癖”,领域模型可能无法反射(reflect)适当的关注点聚类。面向对象领域建模只是将领域模型重新映射到面向对象(即关注点集群)模型中。

你说得对,它们捕获相同的东西,但关键是领域模型更关心纯粹表示问题领域; OODM 关注以反射(reflect)适当 OOP 技术的方式表示问题域。

关于oop - 领域模型和 OO 领域模型有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6360937/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com