1

我的问题可能听起来很愚蠢。但是,谁能告诉我元模型到底是什么。我知道技术定义,也阅读了很多关于元模型的论文,但我似乎没有掌握它的窍门。

假设我有两个这样的类:

class A{
    int m_a;
public:
    A(int a);
    void foo();
}; 

class B{
    int m_b;
public:
    B(int b);
    void bar();
}; 

谁能告诉我我的元模型将包含哪些信息。

非常感谢

4

2 回答 2

1

元模型描述了您正在使用的模型。

通常,您会查看您的示例并看到这里有两个实体:[A][B]。他们之间没有关系,所以你不会画线。您还可以描述它的方法和参数。

元模型将查看构成模型的元素。在这种情况下,您可以列出以下内容:[class]、[method]、[constructor]、[field]您可以在类和方法(一对多)之间画一条线,因为一个类可以有许多方法(通常)。您也可以对构造函数和字段执行相同的操作。

在谷歌上查看 UML 元模型 - 它描述了所有这些事物之间的关系,例如类/类型/方法/行为等。它可以很快变得很深,所以玩得开心潜水:)

于 2014-07-18T09:05:52.777 回答
0

UML 元模型到 UML 模型就像

1 T-SQL 数据库表(隐藏在master数据库内),包含有关 T-SQL 表到 T-SQL 表实例的数据

这是我如何使用 TSQL 获取数据库中所有表的列表的答案的地方?来自

(在 Oracle、FireBird、MySQL 等数据库引擎中可以观察到相同的概念)

2或者就像隐藏的元数据一样,使您能够使用MSDN - 反射(C# 和 Visual Basic)

于 2014-07-19T05:06:15.690 回答