我正在尝试找到clabject的清晰定义。
有人有好的定义吗?
有人有好的定义吗?
这篇关于 基于Powertype的元建模支撑软件开发方法 的论文说明了Clabjects(一种两面性结构)具有类和对象的属性:
这种两面性结构或者Clabject的构想非常适合我们的需求,因为它很好地模拟了一个单一的概念同时被建模成类和对象。我们不再把WriteMethodCode类和"WriteMethodCode"对象看成是方法层面上的分离实体,而是将它们视为单个实体(Clabject),命名为#WriteMethodCode。因此,#WriteMethodCode会表现出一个类的一面(有名称和可能的一些属性和关系),以及一个对象的一面(具有值和连接)。如前所述,方法级别的Clabject的类面是元模型类(例如Task)的子类型,而同一Clabject的对象面则是另一个元模型类的实例。