【UML】对象图(Object Diagram)
最近在学习对象图,初次认识对象图,从以下几方面简单的介绍一下对象图:
1、什么是对象图
对象图(Object Diagram)描述的是参与交互的各个对象在交互过程中某一时刻的状态。和类图一样,对象图对系统的静态设计或静态进程视图建模,对象图更注重现实或原型实例,这种视图主要支持系统的功能需求,对象图描述了静态的数据结构。对象图可以被看作是类图在某一时刻的实例。
2、对象图的表示方法
在UML中,对象图使用的是与类图相同的符号和关系,因为对象就是类的实例。对于对象图来说无需提供单独的形式,类图中就包含了对象,所以只有对象而无类的类图就是一个“对象图”
3、对象图的目的
(1)正向和逆向工程
(2)一个系统的对象间的关系
(3)一个交互的静态视图
(4)了解对象的行为和他们的关系从实用的角度来看
4、对象图的适用范围
(1)一个系统的原型
(2)逆向工程
(3)造型复杂的数据结构
(4)从实用的角度了解系统
5、对象图—机房收费系统
主要是从三个方面画的对象图:一般用户、操作员、管理员,对象图中的所有功能都是类图的实例化,通过对类图的实例化再次重新认识了机房收费系统
一般用户
操作员
管理员
6、类图与对象图的区别
小结
初次学习对象图,以上便是对对象图的初次认识,对象图是类图在某一时刻的实例,我认为要想学好对象图,首先要掌握好类图。对象图是一个系统的具体状态在某一时刻的快照。
以上内容均为个人理解,如有不同见解,欢迎指正
【UML】对象图(Object Diagram)相关推荐
- UML 对象图 object diagram
1. 什么是对象图 对象图是表示在某一时刻一组对象以及它们之间关系的图.对象图可以看作是类图在系统某一时刻的实例.对象图作为系统在某一时刻的快照,是类图中的各个类在某一时间点上的实例及关系的静态写照. ...
- 【转】UML基础: 第 2 部分 - 对象图 (Object Diagram)
对象图是从类图派生的,因此对象图依赖于类图. 对象图表示类图的一个实例.类图和对象图的基本概念是相似的.对象图也表示系统的静态视图,但这个静态视图是系统在特定时刻的快照. 对象图用于呈现一组对象及其关 ...
- 【UML】对象图Object diagram(转)
http://blog.csdn.net/sds15732622190/article/details/48894751 前言 今天要说的是UML中的对象图.他与类图,合作图都有关系,是类图的实例化. ...
- 菜鸟实战UML——对象图
对象图 对象图(Object Diagram): 是显示了一组对象和他们之间的关系.使用对象图来说明数据结构,类图中的类或组件等的实例的静态快照. 对象图和类图一样反映系统的静态过程,但它是从实际的或 ...
- EAUML日拱一卒--类图::对象图(object diagram)
对象图的功能 类图用于说明类以及类之间的关系,但是它相对抽象,有时会比较难理解.比如下面的例子: 上图是一个图形编辑软件的例子,我们有一个超类Shape和它的五个子类.其中ShapeComposite ...
- Visual Studio UML Use Case Diagram(1)
前几天我们介绍了Visual Studio UML Activity Diagram,今天我们介绍Visual Studio UML Use Case Diagram的内容.通常RUP按照动态划分,分 ...
- 五大部分讲透UML对象图
全文由5部分组成,分别为: 对象图概念 对象图的组成元素 对象图实例 对象图的建模过程 对象图的使用要点 以上是各个部分的详解. 01 对象图概念 对象图是表示在某一时刻一组对象以及它们之间关系的图形 ...
- UML 对象图、时序图、活动图 、状态图、协作图 、包图、组件图及部署图
UML 对象图.时序图.活动图 .状态图.协作图 .包图.组件图及部署图 目录 对象图 时序图 活动图 状态图 协作图 包图 组件图 部署图 对象图 对象图是类图的一个实例,用于显示系统执行时的一个可 ...
- 对象图(Object Diagram)—UML图(三)
一.用一张图来介绍一下对象图的基本内容 二.对象图与类图的基本区别 三.对象图实例
最新文章
- 云网融合 — 基于 SD-DCI 的云间网络融合
- 【Arduino】按键按下执行不同模式程序
- ACK正式支持对基于Alibaba Cloud Linux操作系统的集群进行等保加固
- kusto使用_Python查找具有数据重复问题的Kusto表
- 零基础学python-5.6 数字位操作与其它工具
- 写一个function,清除字符串前后的空格。(兼容所有浏览器)
- EasyExcel导出Excel 自定义 表头颜色
- python json.dumps(output) ^ SyntaxError: invalid syntax
- 【中文分词】最大熵马尔可夫模型MEMM
- NYoj 239 :月老的难题(二分图最大匹配)
- 二十六篇,Linux库文件(动态库和静态库)的制作。
- 微信小程序《难忘便签》开发记录
- 【冰糖R语言】(串列)对象不能强制改变成‘double‘种类
- builing android2.2(froyo)
- QuickBooks 2018 For Dummies 免积分下载
- 月活增长达阿里10倍,拼多多凭什么?
- 基于ssm java的电影院订票选座系统
- 流量录制与回放在vivo的落地实践
- 微信电脑版字体模糊(或文字太小)怎么调整
- 暖风熏得游人醉,趁着假日小闲,也想做一回文人雅士