首页 百科知识 4.3.3对象图

4.3.3对象图

时间:2024-10-15 百科知识 版权反馈
【摘要】:对象拥有生命周期,对象图表示的是在系统某一时间段的对象关系,就像是系统在某一时刻的快照,常常用来表示复杂类图的一个实例。对象图中并无新的表示法,与类图中的表示法类似,可以认为,只有对象没有类的类图就是一个“对象图”。但是描述一些特定时间段时,也会用到对象图。

4.3.3 对象图

对象图显示某时刻对象和对象之间的关系,是类图的变化,一个对象图可以看成是一个类图的实例,对象图表示的是类的对象实例而不是真实的类。对象拥有生命周期,对象图表示的是在系统某一时间段的对象关系,就像是系统在某一时刻的快照,常常用来表示复杂类图的一个实例。对象图是在比较具体的层次上描述,比如描述一个系统的各个类的对象是如何组合的。对象图没有类图那么复杂,对象的表示和类相似,只是在名字域要标明对象名和所属类名,两者用冒号分隔,属性域要标识出属性的具体值,对象之间的关系都是用实线段相连。现在很少将对象图独立画出来,一些CASE工具,没有提供对象图。对象的概念更多的是用在动态的模型图中。

对象图中并无新的表示法(除了对象名下要加下画线以外),与类图中的表示法类似,可以认为,只有对象没有类的类图就是一个“对象图”。

在对象图中,对象名可以有三种表示形式:

(1)对象名:类名——先写对象名称再写类名称,中间用冒号隔开。

(2)类名——只写类名称。

(3)对象名——只写对象名称。

在实际操作中,一般都要用到类图,由于对象图中的对象是类的实例,因此对象图被用到的并不多。与类图比较,它包含的信息量太小,仅仅用于呈现某一时刻对象的值,对软件的设计没有太大的帮助,使用远没有类图广泛。但是描述一些特定时间段时,也会用到对象图。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈