簡體   English   中英

在UML類圖中,如何顯示類創建另一個類的對象但不存儲對象引用?

[英]In a UML Class Diagram, how do I show that a class creates an object of another class but doesn't store the object reference?

我有一個類創建另一個類的實例。 “ServerThread”為傳入連接配置套接字,“ServerLogic”等待任何傳入消息。

ServerThread創建ServerLogic實例,並在ServerLogic中調用“run”方法。 ServerThread不存儲對ServerLogic對象的引用,並且因為它們將在同一個線程上運行,所以ServerThread將處於保持狀態,直到ServerLogic停止偵聽/套接字關閉。

這是我正在談論的兩個類的圖像:

在此輸入圖像描述

我如何在UML類圖中表示這種關系?

謝謝。

我知道您的ServerThreadServerLogic在結構上是獨立的:不保持彼此之間的引用。 所以他們之間沒有聯系。 但是,您可以使用ServerThread«Instantiate»ServerThreadServerLogic繪制依賴關系(帶箭頭的虛線)。

在此輸入圖像描述

將其表示為1對1關系,其中ServerLogic是ServerThread的依賴類。

以下是有關UML的一般信息,如果您需要: http//www.cs.bsu.edu/homepages/pvg/misc/uml/

暫無
暫無

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

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