是否可以在序列图上表示这种情况?如果是,如何?新创建的对象是否表示为一个全新的对象?
感谢您的阅读和回复!
最简单的答案是肯定的。如果它是一个新对象,它就是一个新对象。与另一位不同。它可能具有相同的名称,但具有不同的身份。所以它只是成为一个新的对象,在序列图上有自己的生命线。
hth。
当一个对象被销毁时,它的生命线也被销毁,这意味着它在此之后不存在,因此您显然可以创建一个具有该名称的新对象。但是尽量避免创建具有相同名称的并行运行的对象,因为这会引发冲突.使用持久对象的名称创建对象也可能引起冲突。要在序列图上表示它,只需绘制一个具有自己生命线的对象。确保在前一个对象的“破坏”之后开始交互。