我的问题可能听起来很愚蠢。但是,谁能告诉我元模型到底是什么。我知道技术定义,也阅读了很多关于元模型的论文,但我似乎没有掌握它的窍门。
假设我有两个这样的类:
class A{
int m_a;
public:
A(int a);
void foo();
};
class B{
int m_b;
public:
B(int b);
void bar();
};
谁能告诉我我的元模型将包含哪些信息。
非常感谢
元模型描述了您正在使用的模型。
通常,您会查看您的示例并看到这里有两个实体:[A]和[B]。他们之间没有关系,所以你不会画线。您还可以描述它的方法和参数。
元模型将查看构成模型的元素。在这种情况下,您可以列出以下内容:[class]、[method]、[constructor]、[field]。您可以在类和方法(一对多)之间画一条线,因为一个类可以有许多方法(通常)。您也可以对构造函数和字段执行相同的操作。
在谷歌上查看 UML 元模型 - 它描述了所有这些事物之间的关系,例如类/类型/方法/行为等。它可以很快变得很深,所以玩得开心潜水:)
UML 元模型到 UML 模型就像
1 T-SQL 数据库表(隐藏在master
数据库内),包含有关 T-SQL 表到 T-SQL 表实例的数据
这是我如何使用 TSQL 获取数据库中所有表的列表的答案的地方?来自
(在 Oracle、FireBird、MySQL 等数据库引擎中可以观察到相同的概念)
2或者就像隐藏的元数据一样,使您能够使用MSDN - 反射(C# 和 Visual Basic)