Uml 如何表示抽象类的用法?
我让类A调用抽象类B,类B返回一个对象。我如何用UML表示这一点?另外,是否有一个资源显示源代码,然后是等效的UML图?这对我有很大帮助!我很难理解关联、聚合等的定义。。。没有实际的代码作为例子 比如说,Uml 如何表示抽象类的用法?,uml,Uml,我让类A调用抽象类B,类B返回一个对象。我如何用UML表示这一点?另外,是否有一个资源显示源代码,然后是等效的UML图?这对我有很大帮助!我很难理解关联、聚合等的定义。。。没有实际的代码作为例子 比如说, Class A { constructor { B = B.hello(); } } Abstract Class B { public static hello() { return new C(); } } Class C
Class A {
constructor {
B = B.hello();
}
}
Abstract Class B {
public static hello() {
return new C();
}
}
Class C extends B {
}
您可以使用两个图表来显示这一点:
A
与B
相关,而C
扩展了B
。没有别的了A.constructor
,然后从A.constructor
显示对B.hello
的调用,然后创建一个新的C