设计模式之UML类图

Posted 护花使者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式之UML类图相关的知识,希望对你有一定的参考价值。

 

类例子:

 

 

以上是一个类图:

1、主要分成三个部分,从上到下依次是类名、类属性、类方法。

2、+表示的是public,-表示的是private,#表示的protected,~表示的是package。

3、下划线表示的是static。

4、属性方框中,\' + public xxx: int = 1 \'表示属性xxx的类型是int, 有默认值为1。否则省略\'= 1\'

5、方法方框中,\' + public xxx(param : int) : String\', 表示方法的参数有一个,为int,  返回值为String。

6、如果类是抽象类,类名就是斜体。

 

接口例子:

 

 上面会有个括号标识interface。

下面跟着是方法。

 另外一种表示方法就是一个空心圆圈,然后下面写上接口的名称。但是这种的不能展示接口里面的方法。

如:

 

 

在接口中:

只能是常量。下面都是可以的,请参考:

public int num = 1;

public final int num2 = 1;

public static final int num3 = 1;

以上是关于设计模式之UML类图的主要内容,如果未能解决你的问题,请参考以下文章

设计模式之UML类图以及类间关系(泛化 实现依赖关联聚合组合)

设计模式之看懂UML类图

设计模式入门前提之UML类图讲解

设计模式之UML类图

设计模式之UML类图以及类间关系

团队项目之UML图设计