在idea中使用plantUML画类图

1.下载插件,搜uml找找就有了,安装重启idea。

2.会提示你找不到graphviz,下载msi安装。

3.提示not executable,需要配置环境变量,不是配置path,配置GRAPHVIZ_DOT=D:\Program Files\Graphviz2.38\bin\dot.exe

4.画图,参考:http://plantuml.com/class-diagram

在idea中使用plantUML画类图

关于工厂类OperationFactory的依赖指向,有的文章直接依赖于继承类,也就是OperationAdd这一些,个人觉着

这样并不能直观体验出继承的优点,而且继承类多了画的线也多,容易乱。

@startuml
abstract class Operation{
String numberA
String NumberB
double getResult()
}
class OperationAdd
class OperationDiv
class OperationMul
class OperationSub
class OperationFactory{
{static} Operation create()
}
class Main
Main..>OperationFactory
OperationFactory ..> Operation
Operation<|--OperationAdd
Operation<|--OperationSub
Operation<|--OperationMul
Operation<|--OperationDiv
@enduml
上一篇:【django】 django后台管理 导出excel表


下一篇:c++ map和mutimaps 插入值