[英]How show the attributes of class in the UML Class Diagram reversed by MyEclipse 10?
[英]UML Class diagram, how to show a Class extends thread?
我有一个名为 ServerSide 的类,其中另一个名为 Cserver 的类驻留在其中。 下面的代码片段应该可以解释我在说什么:
public static void main (String [] args) throws Exception
{
System.out.println("The server is running.");
int clientnumber = 1;
ServerSocket server = new ServerSocket(9090);
try
{
while (true)
{
new cserver(server.accept(), clientnumber++).start();
}
}finally
{
server.close();
}
}
private static class cserver extends Thread
{
private Socket socket;
private int clientnumber;
private ConnectionHandler c_handler;
private Protocol protocol;
public cserver(Socket socket, int clientnumber)
{
this.socket = socket;
this.clientnumber = clientnumber;
log("New connection with Client: " + clientnumber + " at " + socket);
}
我想在 UML 中制作一个类图来显示两个类之间的关系,因为我不确定如何在 UML 中绘制它。 会是协会吗? 谢谢
这将是图表,它是一个继承关系(IS-A):
这种关系的含义是:“cserver 类是 Thread 类,但 Thread 类不是 cserver 类。”
我建议你使用CServer
作为类名,检查这些 Java 命名约定: http : //en.wikipedia.org/wiki/Naming_convention_( CServer
这是继承: http : //www.teach-ict.com/as_as_computing/ocr/H447/F453/3_3_6/uml/miniweb/pg6.htm
在 Java extends 中明确定义了IS-A关系。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.