UML中对对象图理解

来源:互联网 发布:python function 编辑:程序博客网 时间:2024/06/02 21:03

学习UML的九种图已经很长时间了,总结也在陆陆续续的进行着。这次,遇到了对象图,其实,对它有很大的陌生感,视频上讲到关于他的知识很少。所以对它的理解不是很深刻。

一、从字面上来看,对象图应该是描述有关一个系统中对象之间关系的图。但是到底该如何描述它呢?想着想着,我忽然把对象图和其他的图似乎联系到了一起,然后,自己这样理解了一下。

与类图:对象是类的实例化,因此,二者之间应该具有很大的关联。类强调的是群体,而对象强调的则是群体中具体的某一员。

例如:大家在一天中可能要换几次衣服。如果是描述的人这个类换衣服的话,是不可能描述清楚每个人都换什么衣服。只能轮廓的描述人这个类具有‘换衣服’这个行为(方法)。

但是,对于一个具体的对象来说,上述想法是可行的。我可以说小红在早晨6:00时穿着一件睡衣,到8:00时换上了工作服,到中午回家时,又穿上了便装。其实,对象图就是在描述一个工作流程中各个对象的实时状态信息。它可以拥有具体的值。

下面是关于类图与对象图之间的区别

与活动图:通俗的讲活动图其实在描述一个系统工作流程中所经历的各种活动之间的关系。那么,对象图强调的就是这个过程中经历各种活动的载体的当前状态。即其对象状态。

二、关于对象图的作用


通过上面的联系与举例,我想,对对象图的理解有了第一步的了解。当然要想画好一个系统的对象图,还有待更多经验的积累。

以上是我对对象图的理解。


1 0
原创粉丝点击