UML-对象图
定义
对象图(Object Diagram) 是 显示了一组对象和他们之间的关系。
使用对象图 来说明 数据结构, 类图中的类或组件等的实例的静态快照。
对象图与类图
对象图是 类图的实例,几乎使用与类图完全相同的标识。他们的不同点在于:
对象对象是 一个存在于 时间和控件中的 具体实体,
而类 仅代表一个抽象, 抽象出对象的“本质”
-
类是共享一个公用结构和一个公共行为对象集合
-
类是静态的,对象是动态的
-
类是一般化,对象是个性化
-
类是定义,对象是实例
-
类是抽象,对象是具体
对象图与合作图
对象图显示某时刻对象和对象之间的关系。
一个对象图可看成一个类图的特殊用例,实例和类可在其中显示。
对象也和合作图相联系,合作图显示处于语境中的对象原型
表示法
对于对象图来说无需提供单独的形式。
类图中就包含了对象,所以只有对象 而无类 的类图就是一个"对象图"。