我对某些UML设计使用了Visual Paradigm CE。在Visual Paradigm中显示继承的方法等
是否有任何方式显示类diagramm中的所有继承的方法? 找不到选项中的哪里可以找到它,我是盲目还是没有办法?
我对某些UML设计使用了Visual Paradigm CE。在Visual Paradigm中显示继承的方法等
是否有任何方式显示类diagramm中的所有继承的方法? 找不到选项中的哪里可以找到它,我是盲目还是没有办法?
没有办法做到这一点,并有原因。如果在UML中你在两个类(父类和子类)中编写方法,那么这意味着该方法在子类中被覆盖。我将举例说明:
+--------+ +--------+
| Class1 | | Class2 |
+--------+<|-------+--------+
| m1() | | |
+--------+ +--------+
在这里,当你执行class2.m1()
方法class1.m1()
将被执行(class1
和class2
分别是Class1
和Class2
实例)。如果你的模型是这样的:
+--------+ +--------+
| Class1 | | Class2 |
+--------+<|-------+--------+
| m1() | | m1() |
+--------+ +--------+
这意味着Class2
有新实施m1()
和执行将被调用。
希望这可以解决问题。
我认为这个问题更可能与类图中分类器之间的选项“show-hide”继承链接有关。 该选项仅在很少的工具中可用。我知道RSA和Omondo拥有它。
这是一种与Omondo EclipseUML元建模方法更相关的模型中的实时导航。
我实际使用Agilian(也VP套房),但我认为它是相同的。
这显然不是正确的答案。请注意下面的Chaz答案。 – user3054986