【比较】类图和对象图

   在学习类图和对象图的时候总是有一些小迷茫,所以将它们比较了一下,虽然感觉还是不太懂吧,但是,还是要把自己的笔记拿出来晒一晒微笑

一、目的:   

   类图一般在详细设计过程中出现,主要用来描述系统中各个模块中类之间的关系,包括类或者类与接口的继承关系,类之间的依赖、聚合等关系。还可描述每一个
类的详细信息,包括变量,和方法。通过类图,就能实际的把系统中的各个类,即对象描述清楚,下一步就是按照这个详细的设计编码。如果,我们把软件当作房子,那么类图就是最后的施工图了。
   类图是软件实施的构建图,对象是类的实例,对象图则是在类的基础上具体问题具体分析。同构建立类图,可以展现系统在某一时刻运行时具体的情况。

二、对比

   类的详细信息,包括变量,和方法。通过类图,就能实际的把系统中的各个类,即对象描述清楚,下一步就是按照这个详细的设计编码。
如果,你把软件当作房子,那么类图就是最后的施工图了。
   类图是软件实施的构建图,对象是类的实例,对象图则是在类的基础上具体问题具体分析。同构建立类图,可以展现系统在某一时刻运行时具体的情况。

对比图                                      

类图中的连接关系:

【比较】类图和对象图_第1张图片

对象图连接关系:

   用链表示,链是两个或多个对象之间的独立联系。关联的实例通过链可以将对象连接起来,形成一个有序列表,称为元组。对象是关联中相应位置处类的直接和间接实例。一个关联不能有来自同一关联的迭代连接,即两个相同的对象引用同一元组。

三、我的图

类图

【比较】类图和对象图_第2张图片

对象图:

【比较】类图和对象图_第3张图片

四、总结

   对象是类的实例化,类图则是在对象图的基础上进一步抽象。


你可能感兴趣的:(总结,UML九种图)