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