gpt4 book ai didi

uml - 可以在 UML 类图上显示类可见性吗?

转载 作者:行者123 更新时间:2023-12-04 04:39:04 27 4
gpt4 key购买 nike

类可见性是对象设计的重要组成部分。我没有在几本 UML 书籍中看到任何显示非公共(public)类的示例图,也没有看到在 Enterprise Architect 和其他工具中显示类可见性的方法。 Enterprise Architect 和其他工具允许您在元模型中设置类可见性,但我还没有看到在图表中显示这一点的方法。

最佳答案

根据UML规范v2.5 beta 2,不仅NamedElement而且PackageableElement都具有VisibilityKind类型的属性Visibility

从第 48 页开始:

PackageableElement [Abstract Class]

..[snip]..

Attributes

  • visibility : VisibilityKind [0..1] = public A PackageableElement must have a visibility specified if it is owned by a Namespace. The default visibility is public.

Constraints

  • namespace_needs_visibility A PackageableElement owned by a Namespace must have a visibility. inv: visibility = null implies namespace = null


但是,我还没有找到任何关于这种可见性的符号指南

关于uml - 可以在 UML 类图上显示类可见性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8031026/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com