5.4.3 对象图建模

更新于 2026年10月10日 版权声明
5.4.3 对象图建模

对象图主要用来描述类的实例在特定时刻的状态。它可以是类的实例也可以是交互图的静态部分。对于复杂的数据结构,对象图非常有用。

对于构件图和部署图来说,UML可以直接对它们建模。构件图和部署图上可以包含部件或节点的实例。如果这两种图上只包含实例而不含任何消息,那么也可以把它们看成特殊的对象图。

对象图的建模过程如下:

(1)确定参与交互的各对象的类,可以参照相应的类图和交互图。

(2)确定类和类间的关系,如依赖、泛化、关联和实现。

(3)针对交互过程中在某特定时刻各对象的状态,使用对象图为这些对象建模。(https://www.daowen.com)

(4)系统分析人员根据建模的目标,绘制对象的关键状态和关键对象之间的连接关系。

案例学习

◎图5-15显示了针对某公司一组对象的建模。该图描述了该公司的部门分组情况。c是Company类的对象,这个对象与d1、d2、d3连接,d1、d2、d3、d4都是Department类的对象,它们具有不同的属性值,即有不同的名字。d1和d4连接,d4是d1的一个实例。

图示

图5-15 对象图建模示例

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)