我有3个类:A类和B类。它们有变量。 C类没有变量,只有A类和B类使用的静态方法。
我的第一个问题是如何使用UML类图表示这一点?我正在考虑使用从A到C以及从B到C的虚线箭头(----->)和" usesStatically"箭头上的消息。这是对的吗?
另外,我的第二个问题是我代表A和B类的main()方法吗?这是他们唯一拥有的,他们使用C里面的方法; C没有main(),只包含静态方法。
代码是这样的:
Class A {
main()
{
C.method1();
}
}
B级:
Class B{
main()
{
C.method2();
}
}
C班:
Class C{
method1();
method2();
}
第三,我的上一个问题:在我的UML类图中,method1()属于A类或C类,还是属于?同样,method2()属于B,C还是属于两者?