我的问题听起来可能很蠢。但是,谁能告诉我元模型到底是什么。我知道技术上的定义,我读过很多关于元模型的论文,但我似乎不知道它的诀窍。
假设我有两个这样的类:
class A{
int m_a;
public:
A(int a);
void foo();
};
class B{
int m_b;
public:
B(int b);
void bar();
}; 有人能告诉我我的元模型会包含什么信息吗。
非常感谢
发布于 2014-07-18 09:05:52
元模型描述您正在使用的模型。
通常,您会查看您的示例,并看到这里有两个实体:A、和B。他们之间没有任何关系,所以你不会划清界限。您还可以描述它的方法和参数。
元模型会查看构成模型的元素。在本例中,您可以列出以下内容:类、方法、构造函数、字段。您可以在类和方法(1比多)之间划一条线,因为类可以有许多方法(一般情况下)。您也可以对构造函数和字段执行相同的操作。
查看一下google的UML Metamodel -它描述了所有这些事情之间的关系,比如类/类型/方法/行为等等。它可能很快就会变得很深,所以玩得很开心:)
发布于 2014-07-19 05:06:15
UML对UML模型的元模型类似于
1将that数据库表(隐藏在master数据库中)包含有关that表的数据到that表的实例
这是如何使用TSQL获取数据库中所有表的列表?的答案来自于
(在甲骨文、FireBird、MySQL和其他数据库引擎中也可以看到同样的概念)
2或类似于隐藏的元数据内容,使您能够使用反射(C#和Visual )。
https://stackoverflow.com/questions/24819669
复制相似问题