Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Uml 如何在MagicDraw中创建抽象类_Uml_Magic Draw - Fatal编程技术网

Uml 如何在MagicDraw中创建抽象类

Uml 如何在MagicDraw中创建抽象类,uml,magic-draw,Uml,Magic Draw,我是MagicDraw的新手,我想知道如何将类指定为{abstract} 我知道类规范中的de属性“是抽象的”,但我希望它出现在标题中。在MagicDraw中设置IsaStract的位置在类的规范窗口中。要打开该窗口,请右键单击该类或在选中该类时按enter键。窗口将如下所示: 你没有特别要求更多的信息,但我会提供给你,如果你觉得有用的话 要创建的模型如下所示: 注意,抽象类是用斜体写的,表示它是抽象的。还要注意,为泛化集指定了{complete,disjoint}。(仅供参考,{compl

我是MagicDraw的新手,我想知道如何将类指定为{abstract}


我知道类规范中的de属性“是抽象的”,但我希望它出现在标题中。

在MagicDraw中设置
IsaStract
的位置在类的规范窗口中。要打开该窗口,请右键单击该类或在选中该类时按enter键。窗口将如下所示:

你没有特别要求更多的信息,但我会提供给你,如果你觉得有用的话

要创建的模型如下所示:

注意,
抽象类
是用斜体写的,表示它是抽象的。还要注意,为泛化集指定了
{complete,disjoint}
。(仅供参考,
{complete}
也称为a。)

请注意,如果未指定
{complete}
,则会与
IsaStract
元属性产生冲突。出现冲突的原因是,在UML中,默认值是
{complete}
,这意味着您可以创建一个超类的实例,而不是其中一个子类的实例。与isAbstract冲突的代码