繁体   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