绘制 uml class 图,同时在第三个 class 中调用超级 class 对象和子 class 对象

draw uml class diagram with both super class object and subclass object being called in a third class

我有一个 Class A,它是 class B 的超 class(即 public class B extends A)。现在我有另一个 class C,Class A 是 class C 中的一个实例变量,class B 正在从 Class A 向下转换并分配给class C 中的局部变量。我应该如何在 uml class 图中表示这种关系?

class-图很简单:

C 与 A 的关联是结构性的,因为存在该类型的实例变量。

C 的操作在局部变量中执行从实例变量到 B 的向下转换这一事实不会改变 class 图:class 图是关于结构的,并且与执行一个或另一个方法期间可能临时发生的事情无关。