繼承

2017-03-02 89 views
0

Inheritance hierarchy diagram繼承

每當從同一界面延伸的兩個接口PlantUML腳本,在圖中,它創建單獨的箭頭。我只想要一個像這樣分支的單箭頭。 PlantUML中是否有任何腳本可以執行此操作?

回答

1

PlantUML使用的一組工具 - GraphViz主要用於繪製圖形(即節點和邊)。因此個人實現關係。

儘管在描述界面層次結構時顯示實現方式很有用,但圖表可能很快成爲關係的「老鼠窩」,可能會掩蓋更大的圖景。

您可能會考慮更喜歡使用短手「Lollipop」符號來表示界面的實現。例如,如果你想顯示相同的圖中界面的細節

enter image description here

佈局有時可能有點棘手。生成以上內容的腳本如下:

@startuml 
together { 
    interface Widget { 
    callFred() 
    callBarney() 
    } 

    class A 
    class B 
    class C 
} 

Widget()- A 
Widget()- B 
Widget()- C 
@enduml