设计模式之UML类图

类例子:

设计模式之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、如果类是抽象类,类名就是斜体。

接口例子:

设计模式之UML类图

 上面会有个括号标识interface。

下面跟着是方法。

相关推荐