eve*_*sor 3 uml sequence-diagram
我有一个抽象的父类Server和 3 个子类InternalServer,ExternalServer以及LoggableInternalServer. Server有公共抽象方法receiveClient()。
该应用程序有一个列表,Server其中包含上述三种类型的多个对象。该列表被迭代,并且receiveClient()在每次迭代中调用该方法。的实现receiveClient()因子类而异。
有没有办法使用序列图来表示这种多态行为?如果没有,我可以使用什么其他图表来记录这种行为?
有一种方法可以使用序列图来表示这种多态行为。多态调用由保护条件控制的多个场景建模。因此,对于每个多态场景,动态绑定(多态调用)都表示为一个“场景框”。所以,这是一个单一的图表,用于显示您的问题的多态调用。

因此,即使此模型可以回答您的问题,也不是一个明确的解决方案,因为在序列图中表示多态性并非易事。最后,类似的讨论是关于如何在单个图中可视化多态调用?.