7

我试图找到一个明确的 clabject 定义。

有谁好的吗?

4

1 回答 1

9

关于基于 Powertype 的元建模支持软件开发方法论的基本原理的论文给出了 clabjets 的定义,这是两个具有类和对象属性的多面构造:

这种两面构造或 clabject 的想法非常适合我们的需求,因为它很好地模拟了一个同时被建模为类和对象的单个概念。与其将 WriteMethodCode 类和“WriteMethodCode”对象视为方法层中的单独实体,不如将它们视为一个单独的实体,一个名为 #WriteMethodCode 的 clabject。因此,#WriteMethodCode 将展示一个类 facet(带有名称,可能还有一些属性和关系)加上一个 object facet(带有值和链接)。正如我们之前所解释的,方法级 clabject 的类 facet 是元模型类(在我们的示例中为任务)的子类型,而同一 clabject 中的对象 facet 是不同元模型类的实例。

于 2010-12-14T10:31:34.187 回答