我想在图表中描述一些 API 模型。是否有标准如何将属性标记为 readonly
?这些属性由系统设置,API 使用者无法修改。
目前我滥用了 private
的类图符号。和 public
属性。但我对此并不满意。
谢谢你的想法:)
最佳答案
接口(interface)编码的常用方法是创建私有(private)属性并使用 getter/setter 操作。你也可以把它放在一个更抽象的层次上,简单地用 <<readonly>>
定型它们。或 <<r/o>>
.最后,您可以使用适当的 getter 方法。
编辑 当前的 UML 2.5 规范在 p. 17
Attributes: each specified by its name, type, and multiplicity, and any additional properties such as {readOnly}.
有关如何使用它的示例,请参见第 3 页。 113:
关于rest - 如何在 UML 中将属性显示为 "readonly"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41870513/