知识卡片
对象图的定义与适用场景
内容
对象图(object diagram)是系统在某个时间点上对象配置的快照,展示实例而非类,也常被称为实例图,可看作没有消息的通信图。它的价值在于:有些结构用类图能精确定义,实际对象连接方式依然复杂到难以直接理解——这时画出具体的实例配置快照,比抽象的类关系图更容易让人看懂对象之间怎么连起来。类图回答「允许什么样的连接」,对象图回答「某一时刻实际连成了什么样子」,两者互补。
参考来源
- 位置:《UML精粹:标准对象建模语言简明指南(第3版)》第6章《对象图》(源文件:_epub-src/EPUB/5.xhtml)
- 结论依据:原文定义"对象图(object diagram)是某时间点上的对象在系统中的快照",并说明"在许多情形下,虽然可以通过类图精确地定义结构,但该结构依然难以理解。此时,使用对象图会大有帮助",明确了两者的分工。
- 原始内容:对象图(object diagram)是某时间点上的对象在系统中的快照。因为它展示实例而不是类,对象图经常被称为实例图……在许多情形下,虽然可以通过类图精确地定义结构,但该结构依然难以理解。此时,使用对象图会大有帮助。