簡體   English   中英

如何在活動圖中表示子類調用

[英]How do I represent subclass invocations in Activity Diagrams

  1. 1類創建2類,它是3類的子類
  2. 類1在類2上調用一個方法,該方法不實現該方法,而是將其移交給類3
  3. 然后,第3類調用第2類的方法

如果我在圖表上表示所有3個類,然后在1類和3類之間繪制一個箭頭,則看起來1直接調用了3,但實際上不是。 但是,我也不想讓它看起來像Class 2正在實現該方法。

您的想法有一個根本性的錯誤。 SD和AD不顯示類,但顯示實例。 並且這里只有兩個實例,即Class1實例和Class2實例是Class3的子類。 因此,來自Class2實例的內部調用將轉到自身。

結構是這樣的:

在此處輸入圖片說明

像這樣的SD:

在此處輸入圖片說明

在廣告中,它看起來像這樣:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM