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

關於工廠類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
