在idea中使用plantUML画类图

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

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

3.提示not executable,需要配置环境变量,不是配置path,配置GRAPHVIZ_DOT=D:Program FilesGraphviz2.38indot.exe

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

关于工厂类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
原文地址:https://www.cnblogs.com/ptqueen/p/8587551.html