如何在 UML 中将属性显示为 "readonly"?
How to show attribute as "readonly" in UML?
我想用图表描述 API 的一些模型。是否有标准如何将属性标记为 readonly
?这些属性由系统设置,API 消费者无法修改。
目前我在 private
和 public
属性上滥用 class 图表符号。但我并不满足于此。
感谢您的想法:)
接口编码的通常方式是创建私有属性并使用 getter/setter 操作。您也可以将其保留在更抽象的层次上,并简单地将它们刻板化为 <<readonly>>
或 <<r/o>>
。最后,您可以使用适当的 getter 方法。
编辑 当前的 UML 2.5 规范声明在第 1 页。 17
Attributes: each specified by its name, type, and multiplicity, and any additional properties such as {readOnly}.
有关如何使用它的示例,请参见第 3 页。 113:
我想用图表描述 API 的一些模型。是否有标准如何将属性标记为 readonly
?这些属性由系统设置,API 消费者无法修改。
目前我在 private
和 public
属性上滥用 class 图表符号。但我并不满足于此。
感谢您的想法:)
接口编码的通常方式是创建私有属性并使用 getter/setter 操作。您也可以将其保留在更抽象的层次上,并简单地将它们刻板化为 <<readonly>>
或 <<r/o>>
。最后,您可以使用适当的 getter 方法。
编辑 当前的 UML 2.5 规范声明在第 1 页。 17
Attributes: each specified by its name, type, and multiplicity, and any additional properties such as {readOnly}.
有关如何使用它的示例,请参见第 3 页。 113: