类图与对象图之间有什么区别?类图与对象图之间有什么区别?
15
A
回答
11
维基百科给出了两个例子: Class Diagram Object Diagram
的差异是在目的,它们显示的内容。
类图将显示系统中的对象由(成员)组成,以及他们有能力做什么(方法)。
相反,对象图将展示如何在您的系统对象彼此在某个时间点进行交互,当程序处于这种状态是什么值的那些对象包含。
21
如在UML规格指定:
类图是通过它们在各种静态关系连接分类的元素的曲线图。请注意,“类”图也可能包含接口,包,关系,甚至实例,如对象和链接。也许更好的名字是“静态结构图”,但“类图”更短,并且已经确立。
对象图
是实例,包括对象和数据值的曲线图。静态对象图是类图的一个实例;它显示了系统在某个时间点的详细状态的快照。对象图的使用相当有限,主要是为了展示数据结构的例子。
在简单的话 ...
类图表示声明性(静态)的模型元素,诸如类,类型,和它们的内容和的集合关系。
对象图包含对象及其在某个时间点的关系。它可能被认为是类图或协作图的特例。
类图
对象图
一个很好的PowerPoint开始:http://people.bu.edu/rfv/SC511/downloads/uml.ppt
+0
那么当他们在家时什么是“分类元素”? –
相关问题
- 1. ER图与类图之间的区别
- 2. C#中的对象和类之间有什么区别?
- 3. Perl中的对象和类之间有什么区别?
- 4. 对象,*和没有类型之间的区别是什么?
- 5. _EPROCESS对象和_KPROCESS对象之间有什么区别
- 6. 关系图,ER图和EER图之间有什么区别
- 7. DesiredCapabilities与RequiredCapabilities之间有什么区别?
- 8. gets.chomp()与STDIN.gets.chomp()之间有什么区别?
- 9. Console.WriteLine()与Debug.WriteLine()之间有什么区别?
- 10. Object-Graph和类图之间有什么区别?
- 11. 不同Sygic地图类型之间有什么区别?
- 12. 抽象类和静态类之间有什么区别?
- 13. 域类图与设计类图有什么区别?
- 14. LibGDX:Sprite绘图和SpriteBatch绘图之间有什么区别?
- 15. 意图额外和意图数据之间有什么区别?
- 16. 类,对象,实体:有什么区别?
- 17. 数组与对象有什么区别?
- 18. 视图模型和数据传输对象之间有什么区别?
- 19. OpenCL中的图像和缓冲区之间有什么区别?
- 20. ER图与EER图之间的区别
- 21. 对象和字符串对象之间的区别是什么
- 22. 声明javascript对象与var与函数之间有什么区别?
- 23. 抽象类和继承之间有什么区别?
- 24. 抽象类和接口之间有什么区别?
- 25. .net System.Drawing命名空间 - 位图,图像和图形之间有什么区别?
- 26. Ref对象的getPeeledObjectId()和getObjectId()之间有什么区别?
- 27. ResultSet和对象之间有什么区别?
- 28. 之间有什么区别空,将String.valueOf(String对象)
- 29. 实例和对象之间有什么区别?
- 30. JSON和JavaScript对象之间有什么区别?
类图显示类和它们之间的关系。一个对象图表显示了运行期间某个点上对象之间的交互。 –
图是上面的编程语言,这属于上http://programmers.stackexchange.com。你用Google搜索了两个解释吗?什么不清楚?这可能会因为没有显示任何努力和/或脱离主题而关闭。 –