当前位置:  开发笔记 > 编程语言 > 正文

如何在UML中将属性显示为"只读"?

如何解决《如何在UML中将属性显示为"只读"?》经验,为你挑选了1个好方法。

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

目前我滥用了类图表符号privatepublic属性.但我对此并不满意.

谢谢你的想法:)



1> qwerty_so..:

接口编码的常用方法是创建私有属性并使用getter/setter操作.你也可以把它留在更抽象的层面上,然后用<>或者刻板印象<>.最后,您可以使用适当的getter方法.

在此输入图像描述

编辑 p上的当前UML 2.5规范状态.17

属性:每个属性由其名称,类型和多重性以及任何其他属性(如{readOnly})指定.

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

在此输入图像描述


这可能是一个机会,我现在找到了一个更好的解决方案。UML 2.0表示您可以向每个属性添加类似{readOnly}的属性。
推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有