首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我可以在UML的领域模型中显示一个泛化关系吗?

我可以在UML的领域模型中显示一个泛化关系吗?
EN

Stack Overflow用户
提问于 2018-05-30 02:45:19
回答 2查看 0关注 0票数 0

我想问一下,是否有可能在UML中显示领域模型的泛化关系,尽管我知道我可以在类图中这样做?除了在类图中,我没有看到多少显示泛化关系的领域模型的例子。如果不可能,在域模型中显示实体是实体A或实体B或实体C或实体D等的最佳方式是什么?

EN

回答 2

Stack Overflow用户

发布于 2018-05-30 10:45:28

是的,允许在域模型中的实体之间进行泛化。

基本上,域模型是一个类图,其中类显示概念设计中的实体类型,而不是在典型类图中显示的具体编程语言类。

我通常倾向于自由地使用与我的设计沟通的任何东西,但是如果受限于某种严格的特定建模工具,那么应该熟悉UML规范。

票数 0
EN

Stack Overflow用户

发布于 2018-05-30 12:08:43

需要澄清为什么要区分域模型和类图。

一方面,你的域模型可能只是一个类图,它可以映射到您的数据库并使用它。因此,泛化关系可以简单地描述实现继承或接口继承。

另一方面,你的域模型可以简单地表示您期望你的类如何工作。在这种情况下,它可以是任何标准UML图:类、序列、协作、组件、活动等等。

补充:你是在说找到不同的方法来分类你的持久性实体,比如标签系统吗?或者你可以让一个持久实体在一个类别树中有很多节点?

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

https://stackoverflow.com/questions/-100000141

复制
相关文章

相似问题

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