0

我想在 Sybase PowerDesigner 工具中创建 4 个实体之间的多态性,但没有解释如何在概念数据模型中执行此操作。

你能帮我解决这个问题吗?

4

2 回答 2

1

我认为术语“多态性”适用于面向对象的模型,但不适用于概念数据模型。

如果要描述具有相同行为的 4 个实体,则应从 CDM 模型生成 OOM 模型或在 CDM 中使用继承。但是“继承”不等于“多态”。

于 2011-05-06T07:58:50.667 回答
0

我不确定 CDM 是“逻辑/概念”分析的最佳实践。几年前,我开始使用 OOM 分析模型而不是 CDM。您可以将 UML 表示法与 OOM 分析模型一起使用,但该模型与具体语言无关。这种模型提供与 CDM 相同的功能,但您使用 UML 表示法。因此,像继承和多态这样的 OOP 术语没有问题。您还可以从 OOM 分析生成 PDM 或 OOM(Java/C#/...)。

于 2012-08-02T08:52:28.723 回答