什么是类对象?

发布于 2024-10-07 20:23:24 字数 46 浏览 1 评论 0原文

我试图找到 clabobject 的明确定义。

有谁有好的吗?

I am trying to find a clear definition of clabject.

Has anyone a good one ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花桑 2024-10-14 20:23:24

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

这种两面结构的想法
或 clabobject 非常适合我们的需求,
因为它很好地模拟了一个
同时建模的概念
作为一个类和一个对象。相当
比看到 WriteMethodCode 类
和“WriteMethodCode”对象
方法层中的独立实体,
我们可以将它们视为一个整体
实体、类对象、命名
#WriteMethodCode。因此,#WriteMethodCode 将展示一个类方面(带有名称和可能的一些内容)
属性和关系)加上
对象方面(带有值和链接)。
方法级的类方面
正如我们之前所解释的,
是元模型类的子类型
(我们示例中的任务),而
同一类对象中的对象方面是
不同元模型的实例
类。

Paper on The Rationale of Powertype-based Metamodelling to Underpin Software Development Methodologies gives a definition of clabjets, two faceted constructs that have properties of classes and objects:

This idea of a two-faceted construct
or clabject is perfect for our needs,
since it nicely models a single
concept being modelled simultaneously
as a class and as an object. Rather
than seeing the WriteMethodCode class
and the “WriteMethodCode” object as
separate entities in the method layer,
we can look at them as a single
entity, a clabject, named
#WriteMethodCode. As such, #WriteMethodCode will exhibit a class facet (with a name and possibly some
attributes and relationships) plus an
object facet (with values and links).
The class facet of a method-level
clabject, as we have explained before,
is a subtype of a metamodel class
(Task in our example), while the
object facet in the same clabject is
an instance of a different metamodel
class.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文