Microsoft Visio 2010 UML:CLASS 接口

Microsoft Visio 2010 UML:CLASS 接口

我无法将多个类与一个接口关联起来,如果我更改接口中的方法,则所有实现类都会自动更新。

这就是我想要的,其中接口采用“lolipop”格式。目前,我需要将接口复制粘贴到实现它的每个类上,如果我需要更改接口,我需要更改每个接口,这非常麻烦。更不用说如果我选择使用它,这会搞砸代码生成。

如何创建接口的实例引用(如果这是合适的术语),以便它们都指向同一个接口,而不是拥有多个副本。其中任何一个的更改都会立即反映在它们所附加的类上(方法等)。

答案1

打开模型资源管理器工具栏(如果尚未打开),您将在那里看到您的界面。再次将其拖到页面上并连接到新类。

答案2

Visio 文档页面解释了此问题的解决方案。我不确定这是否与 Dejan 发布的解决方案相同,因此我将其添加到此主题中。

使用此解决方案,当接口更改时,实现类会更新。Visio 也会使用正确的连接器。

不过,在使用此解决方案之前,您必须将界面拖到图表中的某个位置。

http://office.microsoft.com/en-ca/visio-help/create-a-realizes-relationship-between-two-elements-HP001208865.aspx

相关内容