UML建模中的对象、包与复合结构
1. UML中的实例规范
在UML建模中,实例规范(InstanceSpecification)是一个重要的概念,它用于实例化对象和链接。实例规范涉及到多个相关元素,如包可封装元素(PackageableElement)、槽(Slot)、值规范(ValueSpecification)等。以下是它们之间的关系:
|元素|关系|
| ---- | ---- |
|值(value)|与槽(Slot)关联,具有有序性,是所属元素的子集|
|所属槽(owningSlot)|与值规范(ValueSpecification)关联,是所有者的子集,数量为0到1个|
|规范(specification)|与实例规范(InstanceSpecification)关联,是所属元素的子集,数量为0到1个|
|所属实例规范(owningInstanceSpec)|与槽(Slot)关联,是所有者的子集,数量为0到1个|
|槽(slot)|与实例规范(InstanceSpecification)关联,是所属元素的子集|
|所属实例(owningInstance)|与槽(Slot)关联,是所有者的子集,数量为1个|
|定义特征(definingFeature)|与实例规范(InstanceSpecification)关联,数量为1个|
|分类器(classifier)|与实例规范(InstanceSpecification)关联,数量为0到多个|
1.1 对象:类的实例
对于大多数人来说,实例通常比分类器更有意义。例如,一辆红色的法拉利比抽象的“汽车”类更具代表性。分类器代表
超级会员免费看
订阅专栏 解锁全文
28

被折叠的 条评论
为什么被折叠?



