rest - 如何在 UML 中将属性显示为 "readonly"?

标签 rest model uml class-diagram

我想在图表中描述一些 API 模型。是否有标准如何将属性标记为 readonly ?这些属性由系统设置,API 使用者无法修改。

目前我滥用了 private 的类图符号。和 public属性。但我对此并不满意。

谢谢你的想法:)

最佳答案

接口(interface)编码的常用方法是创建私有(private)属性并使用 getter/setter 操作。你也可以把它放在一个更抽象的层次上,简单地用 <<readonly>> 定型它们。或 <<r/o>> .最后,您可以使用适当的 getter 方法。

enter image description here

编辑 当前的 UML 2.5 规范在 p. 17

Attributes: each specified by its name, type, and multiplicity, and any additional properties such as {readOnly}.



有关如何使用它的示例,请参见第 3 页。 113:

enter image description here

关于rest - 如何在 UML 中将属性显示为 "readonly"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41870513/

相关文章:

python - 内部指针方法的工作原理

django - 使用覆盖保存扩展 Django ModelForm 的抽象模型

codeigniter - CodeIgniter项目类图

uml - self 消息(非递归)与 self 递归消息

php - 在 laravel 4 中使用模型

uml - UML 中的语义关系

java - 带有子资源定位器的 Jersey 版本控制

jquery - 如何使用 $.ajax(jQuery 或 Zepto)发布对象数组

java - 如何在特定 JAX - RS 调用上排除对象内的字段?

rest - 使用 python 将二进制文件上传到 API