简述UML之类图

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

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

1.概述

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

2.类图中事物及解释

    类:

      接口:一组操作的集合,只有声明,没有实现
      抽象类:不能被实例化的类,一般至少包含一个抽象操作。
      模板类:一种参数化的类,在编译时将模板参数绑定到不同的数据类型,从而产生不同的类。例:

3.类图中的关系及解释


举例如下:


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

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



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


评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值