我有一个在编译期间根据构建配置实例化的对象。就所考虑的周围软件而言,该对象公开了相同的接口(interface)。我想模拟在编译期间做出实例化决定的事实(即 static polymorphism
),而不是通常的动态多态性。
有没有办法在 UML
中描述静态多态性? class diagram
?
这或多或少是我需要的:
显然,只有上述类型定义之一将在编译时被实例化。
最佳答案
我认为 UML 表示对于静态和动态多态性将是相同的。
UML 是关于类在运行时如何交互的——我不相信有用于描述模板的 UML 格式,但我可能是错的。
关于polymorphism - 在 UML 类图中描述静态多态性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16506156/