我制作了一個并發系統,它有一個關鍵部分,涉及對 TXT 檔案的讀寫訪問。
首先,Auctioneer 類創建一個 TXT 檔案并將數字 50 寫入其中。然后,Auctioneer 允許下一個節點(Bidder 類的三個實體之一)打開檔案并更改當前出價。然后投標者類允許下一個節點、另一個投標者投標,然后是另一個投標者,然后該投標者允許拍賣師查看檔案。我允許節點輪流使用服務器套接字。每個節點使用
這是表示我所描述的關系的正確方法嗎?如果沒有,哪種方式會更好/符合 UML?
uj5u.com熱心網友回復:
顧名思義,類圖表示物件的類,而不是單個物件,即這些類的實體。此外,類圖是結構化的:它不說明物件如何互動或等待另一個物件,而是說明類如何關聯。
因此,在巡回賽的情況下,類別圖將代表一個投標人類別。為了用實體表示一個具體的例子以及它們之間的關系,你可以考慮一個物件圖。在那里您可以很好地表示同一類的不同實體。
但是,如果您對類之間的互動(例如它們交換的令牌)感興趣,則最好考慮互動圖,例如序列圖。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/373206.html
上一篇:為什么在“java.net.ConnectException:連接被拒絕”之后出現“java.net.SocketException:Socketclosed”?
下一篇:C客戶端未從服務器接收
