在Visual Paradigm中显示继承的方法等

ABL*_*BLX 3 uml visual-paradigm

我正在使用Visual Paradigm CE进行一些UML-Design.

有没有办法在类diagramm中显示所有继承的方法?无法弄清楚在选项中找到它的位置,我只是盲目还是没有办法?

vai*_*olo 6

没有办法做到这一点并且有理由.如果在UML中你在两个类(父类和子类)中编写方法,那么这意味着该方法在子类中被覆盖.我将说明:

+--------+         +--------+
| Class1 |         | Class2 |
+--------+<|-------+--------+
| m1()   |         |        |
+--------+         +--------+
Run Code Online (Sandbox Code Playgroud)

这里当执行class2.m1()该方法class1.m1()将被执行(class1class2是的情况下Class1Class2分别地).如果您这样建模:

+--------+         +--------+
| Class1 |         | Class2 |
+--------+<|-------+--------+
| m1()   |         | m1()   |
+--------+         +--------+
Run Code Online (Sandbox Code Playgroud)

这意味着Class2有一个新的实现,m1()并将调用该实现.

希望这可以解决问题.


小智 5

  • 右键单击类>演示选项>属性>显示继承的属性
  • 右键单击类>演示选项>操作>显示继承的操作

我实际上正在使用Agilian(也是VP Suite),但我认为它是相同的。