我有一个创建另一个类的实例的类。 " ServerThread"为传入连接配置套接字," ServerLogic"等待任何收到的消息。
ServerThread创建一个ServerLogic实例,并调用" run" ServerLogic中的方法。 ServerThread不存储对ServerLogic对象的引用,并且因为它们将在同一个线程上运行,所以ServerThread将保持不变,直到ServerLogic停止侦听/套接字关闭。
这是我正在谈论的两个类的图像:
我如何在UML类图中表示这种关系?
感谢。
答案 0 :(得分:5)
我了解您的ServerThread
和ServerLogic
在结构上是独立的:彼此之间没有任何参考。所以他们之间没有联系。但是,您可以使用构造型ServerThread
从ServerLogic
到«Instantiate»
绘制依赖关系(带箭头的虚线)。
答案 1 :(得分:0)
将其表示为1对1关系,其中ServerLogic是ServerThread的依赖类。
如果您需要,请参阅以下有关UML的一般信息:http://www.cs.bsu.edu/homepages/pvg/misc/uml/