【发布时间】:2018-10-04 08:01:21
【问题描述】:
在UML类图中,是否可以表示一个可以有多种类型的属性?例如,MyClass 有一个名为 MyAttribute 的属性。如何在类图中指定 MyAttribute 可以采用浮点或字符串类型值?另一种选择是写MyAttribute: (https://docs.microsoft.com/en-us/visualstudio/modeling/uml-class-diagrams-guidelines?view=vs-2015),即不指定类型,但如果人们开始使用自己的类型,不指定类型可能会产生问题。
提前致谢。
【问题讨论】:
-
你会如何在(OO)代码中做到这一点?在寻找用 UML 建模的方法时,回答这个问题通常会有所帮助。
-
我认为在对象的实例化过程中,实例化它的实体可以独立使用浮点数或字符串作为 MyAttribute。
-
我不明白你的意思,对不起。
-
MyObject:MyClass 将被实例化将有一个属性 MyAttribute ,允许使用浮点值或字符串值。
-
你也不能在 Python 中做到这一点。无类型语言中的属性都没有类型。这与字符串或浮点数不同。
标签: uml class-diagram