我想知道如何在 UML 序列图中表示内部类?假设我正在从方法 a1 中的类 A 调用 B 类的内部类 C 上的方法 c1。类似于下面的伪代码
class A{
method a1(){
B.C.c1();
}
}
class B{
static class C{
static method c1(){
// do something
}
}
}
UML 没有内部类的标准表示法,那只是 Java 的东西。我建议忽略有一些内部类的事实,或者如果它真的很重要,就在父类上写一些注释......
我没有安装它来提供屏幕截图,但您可以尝试使用eclipsediver生成序列图。