簡體   English   中英

UML序列圖-創建與被銷毀對象同名的對象嗎?

[英]UML Sequence Diagram - Create object with the same name as a destroyed object?

是否可以在順序圖中表示這種情況? 如果是,怎么辦? 新創建的對象是否表示為絕對新對象?

感謝您的閱讀和回復!

最簡單的答案是。 如果是新對象,那就是新對象。 與另一個不同。 它可能具有相同的名稱,但是具有不同的標識。 因此,它只是成為一個新的對象,並在序列圖上具有自己的生命線。

hth。

當一個對象被銷毀時,它的生命線也將被銷毀,這意味着它在那之后不存在,因此您顯然可以使用該名稱創建一個新對象,但是請盡量避免創建具有相同名稱的對象並行運行,因為這會引起沖突用持久對象的名稱創建對象也可能引起沖突。要在序列圖上表示該對象,只需繪制一個具有其生命線的對象即可。請確保在上一個對象的“破壞”之后開始進行交互。

暫無
暫無

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

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