UML 2 教程 - 对象图
对象图
对象图可以被认为是类图的一种特殊情况。对象图使用类图元素的子集来强调某个时间点类实例之间的关系。它们对于理解类图很有用。它们没有显示与类图在架构上的任何不同,但反映了多样性和角色。
类和对象元素
下图显示了类元素和对象元素在外观上的差异。 注意类元素由三部分组成,分为名称、属性和操作隔间; 默认情况下,对象元素没有隔间。 名称的显示也不同:对象名称带有下划线,并且可能显示实例化对象的分类器的名称。
运行时状态
一个分类器元素可以有任意数量的属性和操作。 这些未显示在对象实例中。 但是,可以定义对象的运行时状态,显示特定实例中属性的设置值。
示例类和对象图
下图显示了一个带有定义类图插图的对象图,它说明了可以使用对象图来测试类图中的多重赋值的方式。汽车类与车轮类具有 1 对多的多重性,但如果选择了 1 对 4 的多重性,则不允许对象图中显示的三轮汽车。
|