一。在线程序流程图。类图和时序图
二。VSCODE画UML图和各种种
2.安装plantuml插件
3.安装markdownpreview插件
4.配置plantuml.jar插件路径
5.plantUML语法
状态图的语法和功能类图:Class Diagram syntax and features
流程图:New Activity Diagram Beta syntax and features
时序图:Sequence Diagram syntax and features
用例图:Use case Diagram syntax and features
状态图:State Diagram syntax and features
组件图:Component Diagram syntax and features
类图关系以下几种:
@startuml
ClassA <-- ClassB:关联
ClassA <.. ClassB : 依赖
ClassA o-- ClassB:聚集
ClassA <|-- ClassB:泛化
ClassA <|.. ClassB:实现
@enduml
注解
class MainActivity
note left:左侧注明用途
note right of MainActivity:右侧注明用途
note top of MainActivity:上面注明用途
note bottom of MainActivity:下面注明用途
包:
package "com.ztman.cn" #green{
class HashSet extends String>{
+boolean add (Object o)
+boolean remove(Object o)
}
}
结构体
struct secutiry_logging{
+ int Severity
+ int EventID
+ int BaseEventCount
+ long TimeStamp
+ std::string Source
}