簡體   English   中英

Class 圖表示我的 java swing 項目

[英]Class diagram representation of my java swing project

JFrame1JFrame2都是我編寫的擴展javax.swing.JFrame的類。

JFrame1中有一個按鈕(一個JButton ),我用它注冊了一個MouseClicked事件。 當我單擊JFrame1上的按鈕時,它會關閉並且JFrame2可見。 (除了JFrame2.setVisible(true)之外,他們沒有任何鏈接它們的東西)

那么,在我的 class 圖中,這兩個類之間是否應該存在關系(關聯、聚合、組合、依賴……),如果是,是哪種關系?

class 圖表示類的結構視圖

因此,如果一個 class 恰好在其實現或執行期間使用另一個 class ,則建立關聯是不夠的 所以你可以讓它們在圖中完全分開。

然而,這兩個類也不是完全獨立的。 JFrame1需要JFrame2 這不是強制性的,但您可以將其表示為使用依賴項(從 1 到 2 的虛線箭頭,帶有明確的«use»

暫無
暫無

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

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