*编辑:我知道stackoverflow已经禁止使用微软Visio的所有问题。我对此感到有些惊讶,但是如果有人会违反规则并帮助我,我会非常感激。
我已经尝试过在互联网上查看微软的网站和其他论坛,但我找不到我想要的东西。也许这里有人知道Visio 2010。
我将UML类的静态结构形状拖放到我的绘图区域,然后填写其中的所有数据。然后我意识到我需要将它从一个类改为接口形状。我以为我可以直接点击并改变它,但不是。我尝试了绘制选项,但所有这一切都是为了将来改变它,以便在拖放时自动创建界面形状。
是否有任何方法可以从这些形状中获取数据,因此我可以重新使用它而无需在数据字段中重新键入它?
我尝试创建像msdn博客谈论的形状数据集。我选择“从一个现有的集合中创建” - 认为这意味着从我已经存在的类形状中创建数据。不幸的是,这不是这种情况,并且由于某种原因它最终变得完全空了。
我认为有人不得不再次手动重新创建所有类信息是愚蠢的,只是因为他们想要改变UML静态结构的形状。
答案 0 :(得分:1)
您没有改变形状,您正在改变模型实体的含义 - 它们的含义不同,因此形状无法改变。
如果您仅将图表用于显示目的,则可以添加可应用于类的新<<interface>>
构造型,并将此构造型应用于要重构的类。否则,遗憾的是,你将不得不再写一遍。
答案 1 :(得分:1)
您可以尝试以下方式(为我工作):
通过这样做,您可以快速创建界面并将方法从类移动到界面。此外,当棒棒糖接口附加到类时,所有方法也都会添加到类中。