UML类图简介

一个类图通常包括类的UML图,接口的UML图,泛化关系的UML图,关联关系的UML图,依赖关系的UML图和实现关系的UML图

1.类

在UML中,使用一个长方形描述一个类的主要构成,将长方形垂直分为三层,即名字层,变量层,方法层。 

1.1名字层

  • 常规字体:具体类
  • 斜体字体:抽象类

1.2变量层(属性层)

格式:

        变量名字:类型

  • public  :   +
  • private:    -
  • protected :  #
  • 有好的:     

1.3方法层(操作层)

格式:

         方法名字(参数列表):  类型

注:静态方法名字下面加下划线

2.接口

 在UML中,使用一个长方形描述一个类的主要构成,将长方形垂直分为三层,即名字层,常量层,方法层。 

2.1名字层

接口的名字必须是斜体字形且用<<interface>>修饰名字,并且该修饰和名字分列在2行。

2.2常量层

格式:

         常量名字:类型

(常量的访问权限都是public)

2.3方法层

格式:

       方法名字(参数列表):类型

(方法的访问权限都是public)

3.泛化关系

泛化关系就是指类的继承关系。如果一个类是另一个类的子类,那么UML使用一个实线连接两个类的UML图来表示二者之间的继承关系,实线的起始端是子类的UML图,终点端是父类的UML图,但终点端使用一个空心的三角形表示实线的结束。

4.关联关系

如果A类中成员变量是用B类(接口)来声明的变量,那么A和B的关系是关联关系,称A关联于B

5.依赖关系

如果A类中某个方法的参数是用B类(接口)来声明的变量或某个方法返回的数据类型是B类型的,那么A和B的关系是依赖关系,称A依赖于B

6.实现关系

 如果一个类实现了一个接口,那么类和接口的关系是实现关系,称类实现接口。

 

7.注释

UML使用注释为类图提供附加的说明。UML在一个带卷角的长方形中显示给出的注释,并使用虚线将这个带卷角的长方形和它所注释的实体连接起来。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鱿鱼G

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值