求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
要资料
 
追随技术信仰

随时听讲座
每天看新闻
 
UML2.5教程
UML2.5 图概述
UML 类和对象图概述
UML 类概述
UML 类
UML 接口
UML 数据类型
UML 属性
UML 操作
UML 多重性
UML 的可见性
UML约束
UML对象
UML关联
UML聚合
UML组合
UML的泛化
UML中的依赖
UML抽象
嵌套分类器
UML类图参考
UML 复合结构图
UML结构分类器
UML封装分类器
UML部件
UML连接器
UML端口
UML协作
UML协作使用
UML协作模板
复合结构的参考
UML 包图
UML包图符号
UML元素导入
UML包导入
UML包合并
UML模型
UML封装图参考
UML 组件图
UML 组件
UML 连接器
UML 部署图
UML 用例图
UML 信息流程图
UML 活动图
UML 状态机图
UML 序列图
UML 通信图
UML 时间图
UML交互概述图
UML配置文件图
UML用例图示例-网上购物
UML用例图示例-网站管理
UML、元元模型和配置文件
 
 
UML对象
原文作者:Kirill Fakhroutdinov 译者:火龙果Anna
3045 次浏览
8次  

在从UML 1.x到UML 2.5的所有版本中,对象的本质是相同的:

对象是类的实例。

现在已经过时的UML 1.4.2规范词汇表将对象定义为

具有定义良好的边界和标识的实体,它封装了状态和行为。状态由属性和关系表示,行为由操作、方法和状态机表示。对象是类的实例。

UML 2.5 将对象描述为

具有定义良好的边界和标识的实体,它封装了状态和行为。对象的状态标识着对象的分类器的属性的值。

类可以被建模为活动的,这意味着类的一个实例具有一些自主行为。

虽然对象是一个基本的uml概念,但是没有相应的uml元素。对象被呈现为实例规范,通常在对象关系图上。所以当我们看到一个类的实例时,我们可以称它为对象。

没有名称的客户类实例, 匿名对象。

在某些情况下,实例的类未知或未指定

名为newpatient的实例
属于某个未命名或未知的类。

如果还未提供实例名称,则未命名分类器的此类匿名实例的表示法仅带下划线冒号-:。

对象可以指定所有实例名、类和命名空间(包)。

android.hardware包中 Camera类的对象front-face-cam 。

如果一个实例有某个值,值规范可以显示在实例名称后的等号(“=”)之后,也可以显示在没有等号的名称下面

日期类的实例订单已支付
值为2011年7月31日下午3:00。

对象槽显示为结构特征,特征名称后跟等号(“=”)和值规范。还可以显示特征的类型(分类器)。

Patient类的实例newPatient
具有指定了值的插槽。

 


您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



3045 次浏览
8次
欢迎参加课程:
基于UML和EA进行系统分析设计
基于SysML和EA进行系统设计与建模
领域驱动的建模与设计