staruml图表类型
可以看到staruml支持的图的类型,一般下面两种类型比较常用
- Class Diagram: 类图
- Sequence Diagram: 时序图
创建类
在Toolbox中展开"Classes(Basic)",选中Class, 然后在空白处单击就可以创建一个类的uml图
添加属性 添加方法
对象关系
- 依赖,一个类需要另一个类的帮助,尽量不要双向依赖
- 泛化(就是继承)
- 实现(就是类实现接口)
- 组合:整体与部分的关系,部分离开整体后无法单独存在
- 聚合:整体与部分的管理,部分离开整体后可以单独存在
- 关联:相互拥有关系
注意:
- 关联和依赖没有明显的区分
快捷键
- command + 1: 显示/隐藏 左 侧边栏
- command + 2: 显示/隐藏 右 侧边栏
- command + 3: 显示/隐藏 右 侧边栏 左 边的工具栏
- command + 4: 显示/隐藏 底部 状态栏
完整快捷键列表参考:https://docs.staruml.io/user-guide/keyboard-shortcuts
导出成网页
可以把这个uml图导出成浏览器可以打开的html格式
效果如下:
可以看到,还是非常直观的
查看元素类型
选中元素可以在状态栏查看元素类型