类图和对象图有什么区别?
答案 0 :(得分:24)
按照UML规范中的规定:
类图是通过各种静态关系连接的分类器元素的图形。请注意,“类”图还可能包含接口,包,关系甚至实例,例如对象和链接。或许更好的名称是“静态结构图”,但“类图”更短并且已经很好地建立。
对象图
是实例图,包括对象和数据值。静态对象图是类图的实例;它显示了某个时间点系统详细状态的快照。对象图的使用相当有限,主要是为了显示数据结构的例子。
简单来说就是 ......
类图 显示了一系列声明性(静态)模型元素,例如类,类型及其内容和关系。< / p>
对象图 包含对象及其在某个时间点的关系。它可以被认为是类图或协作图的特例。
类图
对象图
答案 1 :(得分:12)
维基百科给出了两个例子: Class Diagram Object Diagram
差异在于目的,以及它们所展示的内容。
类图将显示系统中的对象由(成员)组成的内容以及它们能够执行的操作(方法)。
相比之下,对象图将显示系统中的对象如何在某个时间点相互交互,以及当程序处于此状态时这些对象包含的值。