UML类图,如何显示一个类继承自线程?

15

我有一个名为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 绘制。这将是一个关联关系吗?谢谢。

3个回答

26
这是类继承关系图(IS-A):

图片描述


泛化的名称“Extends”并非必需,但也不是错误的。 - qwerty_so

6

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接