我正在为Java程序在Microsoft 2010中创建一个类图。我希望将操作的可见性设置为包/默认,但这不是一个选项。唯一的选择是公开的、受保护的或私有的。

我意识到对于大多数编程语言来说,这不是一个典型的可见性选项,所以Visio很可能不支持它。但是,是否有一种方法可以为我的图表定义一个自定义可见性选项?
编辑:
BobRodes说得对。如果有人对如何做到这一点感兴趣,我将在下面解释。请注意,我正在使用Visio 2010。如果您有不同的版本,则流程可能略有不同。
**重要**如果您对形状属性进行任何更改,例如添加/更改方法或变量,这将重写该形状并删除您所做的任何自定义更改。
发布于 2014-11-07 20:31:21
Java中的包可见性与C#中的内部可见性(或VB中的朋友)相对应。Visio不支持这种级别的可见性,因为您可能会看到这里。现在,UML在属性或方法前面使用~表示包的可见性。如果您只关心图表(我发现这就是我在使用Visio创建UML图时所使用的思维方式),您可以将其设置为私有,并用一个~覆盖--。
https://stackoverflow.com/questions/26763669
复制相似问题