UML——类图

类图

1、定义:类图是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构

2、包含的7个元素:类、接口、协作、依赖关系、泛化关系、实现关系以及关联关系。

3、类——类图元素:用矩形表示,分成三部分,名称,属性和操作。类的顶端存放类的名称;中间存放类的属性,类的类型,及其初始值;底部存放类的操作,操作的参数表和返回类型。

4、关系——类图元素:表示类之间使用关系的依赖关系(dependency);
表示类之间一般和特殊关系的泛化(generalization)关系;
表示对象之间结构关系的关联(association)关系;
表示类中规格说明和实现之间关系的实现(realization)关系。

(1)依赖(dependency)关系
在这里插入图片描述
例如上图:当类Channel发生变化时(电视频道改变),类TV的行为也发生相应的变化。

(2)泛化(generalization)关系:泛化关系是一种存在于一般元素和特殊元素之间的分类关系。特殊元素与一般元素兼容,且还包含附加信息。

在这里插入图片描述

(3)关联(association)关系:关联是描述一组具有共同结构特征、行为特征、关系和语义的链接。它是一种结构关系,指明一个事物的对象鱼另一个事物的对象间的关系。

在这里插入图片描述

除了关联的基本形式之外,还有6种应用于关联的修饰,分别是名称、角色、多重性、聚合、组合、导航性。 聚合关系:如下图:大学由多个学院组成。

在这里插入图片描述

组合关系:组合关系是聚合关系的一种特殊情况,组合被破坏,其中的成员对象不会继续存在;表示方法:实心菱形,头部指向整体。 (4)实现(realization)关系:实现通常在两种情况下使用:在接口与实现该接口的类之间;在用例以及实现该用例的协作之间。用一条带指向接口的空心三角箭头的虚线表示。

在这里插入图片描述

类图是我们后续“行走天下”的关键,所以加油吧,少年,期待后续的篇章哈,fighting!!!!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 25
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值