我有A类调用抽象类B,类B返回一个对象。我如何用UML表示这个?此外,是否有资源显示源代码,然后是等效的UML图?这对我有很大的帮助!我很难理解关联,聚合等的定义......没有实际的代码作为例子。
例如,
Class A {
constructor {
B = B.hello();
}
}
Abstract Class B {
public static hello() {
return new C();
}
}
Class C extends B {
}
答案 0 :(得分:1)
您可以使用两个图表来显示:
A
与B
相关,C
扩展B
。没别了。A.constructor
,然后从A.constructor
显示对B.hello
的呼叫,然后创建新的C
。< / LI>
醇>
可以找到这些图表的特定UML语法here。
关于代码和UML,它有问题,因为:
我不知道这样做的网站,但它可能是一个有趣的项目......