UML类图中 前缀符号 + - # ~ 的含义

UML类图中有各种符号,新手看着一脸懵逼,今天我就来讲一下各个符号到底是啥意思。

其实这些符号都是在描述类属性的可见性:

UML中,可见性分为4级

1、public +

public 公用的用+ 前缀表示 ,该属性对所有类可见

2、protected #

protected 受保护的:用 # 前缀表示,对该类的子孙可见

3、private -

private 私有的:用- 前缀表示,只对该类本身可见

4、package ~

package 包的:用 ~ 前缀表示,只对同一包声明的其他类可见

这里写图片描述

参考文章:uml 类图中+ - 含义_不对法的博客-CSDN博客_类图中的加号减号代表什么

猜你喜欢

转载自blog.csdn.net/qq_33531923/article/details/128167913