UML中对对象图理解
来源:互联网 发布:python function 编辑:程序博客网 时间:2024/06/02 21:03
学习UML的九种图已经很长时间了,总结也在陆陆续续的进行着。这次,遇到了对象图,其实,对它有很大的陌生感,视频上讲到关于他的知识很少。所以对它的理解不是很深刻。
一、从字面上来看,对象图应该是描述有关一个系统中对象之间关系的图。但是到底该如何描述它呢?想着想着,我忽然把对象图和其他的图似乎联系到了一起,然后,自己这样理解了一下。
与类图:对象是类的实例化,因此,二者之间应该具有很大的关联。类强调的是群体,而对象强调的则是群体中具体的某一员。
例如:大家在一天中可能要换几次衣服。如果是描述的人这个类换衣服的话,是不可能描述清楚每个人都换什么衣服。只能轮廓的描述人这个类具有‘换衣服’这个行为(方法)。
但是,对于一个具体的对象来说,上述想法是可行的。我可以说小红在早晨6:00时穿着一件睡衣,到8:00时换上了工作服,到中午回家时,又穿上了便装。其实,对象图就是在描述一个工作流程中各个对象的实时状态信息。它可以拥有具体的值。
下面是关于类图与对象图之间的区别
与活动图:通俗的讲活动图其实在描述一个系统工作流程中所经历的各种活动之间的关系。那么,对象图强调的就是这个过程中经历各种活动的载体的当前状态。即其对象状态。
二、关于对象图的作用
通过上面的联系与举例,我想,对对象图的理解有了第一步的了解。当然要想画好一个系统的对象图,还有待更多经验的积累。
以上是我对对象图的理解。
1 0
- UML中对对象图理解
- java中对对象的理解
- 对对象的理解
- 关于js中对对象原型和构造函数的一些理解
- Java堆中对对象的管理
- C#中对对象的排序重写IComparer接口
- KVC中对对象的属性赋值的顺序
- HotSpot虚拟机在Java堆中对对象的管理
- jQuery中对对象的检测API【笔记】
- STL对对象的排序
- Java列表对对象排序
- Hibernate对对象的管理
- JavaScript的prototype对对象
- Redis对对象的操作
- Spring对对象的维护
- 利用compare对对象排序
- 对对象的简单操作
- C#中通过实现IComparable接口对对象数组进行排序
- 【java】统计数组中每个数各出现多少次
- Xen bridge 超详细远离说明
- 东软睿道实训日记—第五天
- 京东IPO前再讲新故事:或引腾讯入股
- 优先级队列--坦克大战
- UML中对对象图理解
- IOS 单例
- 8步打开android之门 NDK入门
- myeclipse安装jadclipse(反编译工具)
- 【LeetCode】3Sum && 3Sum Closest && 4Sum
- ios-同步下载与异步下载
- ios开发,---学习项目
- 从男女关系探讨用户的核心需求
- Git仓库中的.gitignore文件失效