首页 > 其他 > 详细

UML——类图

时间:2014-02-16 14:34:45      阅读:337      评论:0      收藏:0      [点我收藏+]

       看完资料之后,对于类图的理解还是很模糊,总是理不清楚。之后和别人交流一下,就豁然开朗了。那是,才明白老师为什么让我们多沟通交流。

     上篇博客主要总结了一下用例图,这次讲讲类图。

1.概述

    类图以反映类的结构(属性和操作)以及类之间的关系为主要目的,描述了软件系统的结构,是一种静态建模方法。其中的类,就是现实世界中的事物的抽象。

2.类图中事物及解释

    类:

bubuko.com,布布扣

      接口:一组操作的集合,只有声明,没有实现

      抽象类:不能被实例化的类,一般至少包含一个抽象操作。

      模板类:一种参数化的类,在编译时将模板参数绑定到不同的数据类型,从而产生不同的类。例:

bubuko.com,布布扣

3.类图中的关系及解释

bubuko.com,布布扣

举例如下:


bubuko.com,布布扣bubuko.com,布布扣
    上图中:
                  聚合关系,汽车如果不存在了,它的零件还可用于其他的地方
                  泛化关系,考试就是一个很好的例子,我们既要考自考,还有二级,软考,GCT都是一种考试。
                  实现关系,旅行,我们可以自驾去玩,也可以坐飞机去,还可以坐火车,都能实现旅行的操作。

  5.实例---机房收费系统

bubuko.com,布布扣

       关于机房收费的类图,纠结了好久,查了资料,和别人交流,看博客,总觉得很乱不理解。终于花费的功夫的来的就是上面的图,改了很多次之后的简单的类图。
       对于图中的关系,不知道理解的对不对,只能放在这里,让大家指导指导!欢迎纠错。


UML——类图

原文:http://blog.csdn.net/u010542940/article/details/19242783

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!