微软(中国)有限公司
用户1686
添加快捷方式
分享
IDEA UML类图
输入“/”快速插入内容
IDEA
UML
类图
2023年12月9日创建
Show Diagram 和 Show Diagram
Popup
的区别是,前者使用 Tab 页打开类图页面,而后者使用
悬浮窗
打开类图页面。
工具栏
参考官方:
https://intellijidea.com.cn/class-diagram-toolbar-and-context-menu.html
箭头代表含义
泛化(
继承
关系)
实线三角形箭头,指向
父类
接口实现(Realization)
箭头指向接口
依赖(Dependency)
灰色虚心箭头 代码定义
局部变量
、
方法的参数
或者对
静态方法
的调用
箭头指向被调用者,其中带有create的虚线是指创建(new)被调用者。
关联(Association)、聚合(Aggregation)、组合(Composition)
•
区别
三者在代码上的表现相同,只是语意上有所差别。
组合:整体和部分同生共死,部分无法离开整体单独存在
聚合:部分可以离开整体单独存在
关联:代表一种拥有关系
•
类图(三种类型在
IntelliJ IDEA
均以实线+菱形箭头+普通箭头表示,菱形箭头指向整体,普通箭头指向部分,箭头两端的数字表示实例的个数)
例子: