在学习类图和对象图的时候总是有一些小迷茫,所以将它们比较了一下,虽然感觉还是不太懂吧,但是,还是要把自己的笔记拿出来晒一晒
一、目的:
类图一般在详细设计过程中出现,主要用来描述系统中各个模块中类之间的关系,包括类或者类与接口的继承关系,类之间的依赖、聚合等关系。还可描述每一个
类的详细信息,包括变量,和方法。通过类图,就能实际的把系统中的各个类,即对象描述清楚,下一步就是按照这个详细的设计编码。如果,我们把软件当作房子,那么类图就是最后的施工图了。
类图是软件实施的构建图,对象是类的实例,对象图则是在类的基础上具体问题具体分析。同构建立类图,可以展现系统在某一时刻运行时具体的情况。
二、对比
类的详细信息,包括变量,和方法。通过类图,就能实际的把系统中的各个类,即对象描述清楚,下一步就是按照这个详细的设计编码。
如果,你把软件当作房子,那么类图就是最后的施工图了。
类图是软件实施的构建图,对象是类的实例,对象图则是在类的基础上具体问题具体分析。同构建立类图,可以展现系统在某一时刻运行时具体的情况。
对比图
类图中的连接关系:
对象图连接关系:
用链表示,链是两个或多个对象之间的独立联系。关联的实例通过链可以将对象连接起来,形成一个有序列表,称为元组。对象是关联中相应位置处类的直接和间接实例。一个关联不能有来自同一关联的迭代连接,即两个相同的对象引用同一元组。
三、我的图
类图
对象图:
四、总结
对象是类的实例化,类图则是在对象图的基础上进一步抽象。