UML序列图显示子类的创建?

时间:2012-08-04 11:19:21

标签: uml

在创建子类实例的UML图中,您是否通常在子类构造函数之前包含超类的隐式构造?

2 个答案:

答案 0 :(得分:2)

我通常不会包含它。 UML序列图的目的是显示组件之间发生的事情。它不应该被读取与设计的其他部分隔离,因此如果读者不确定任何组件(即子类和超类的实例),他或她应该看看 - 希望 - 附带的课程图。

答案 1 :(得分:1)

序列只显示所讨论模块的逻辑顺序。您觉得有必要确定哪种方法真正被称为?另外我猜想让父clas有一个子类的引用的目的是,直到运行时你不会知道实际被引用哪个子类。如果不是这种情况,那么应该明确地引用具体的子类吗?是否在子类或父类以某种方式改变序列时调用该方法?