Диаграмма классов UML, как показать класс расширяет поток?
У меня есть класс с именем 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. Это будет ассоциация? Спасибо