在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

 

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM