本文主要介绍“如何在VISIO中使用UML图用C语言表达抽象类或抽象方法”。在日常操作中,相信很多人对于如何用VISIO中的UML图用C语言表达抽象类或者抽象方法都有疑问。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮助大家解答“如何用VISIO中的UML图用C语言表达抽象类或抽象方法”的疑惑!接下来,请和边肖一起学习!
抽象的具体含义:当抽象用作形容词时,可以用来修饰类和方法。当一个方法被抽象修改时,说明这个方法没有具体的实现;当一个类被抽象修改时,意味着这个类不能被实例化。
UML不是为某种语言量身定制的,比如c或Java。
在UML语义中,抽象类和抽象操作对应于C语言中的虚拟和多态概念。如果您想在VISIO中使用UML用C语言表达抽象类或方法,可以使用以下步骤。
在VISIO中使用UML图用C语言表达抽象类或抽象方法。有这样一个C抽象类,我们用类图来表示。
class my class { void my method();virtualvotimyabstractmethod()=0;}1
在UML模型资源管理器中,右键单击包图标,指向新建,然后单击类。
在“UML类属性”对话框中,键入类的名称,然后单击“IsAbstract”复选框。这将表明该类是一个无法实例化的抽象类。
2
在“UML类属性”对话框的“操作”下,添加一个新操作。在操作的“多态性”列中,选择“多态性”。这表明此操作是未实现的抽象操作。
(注意默认情况下将选中“多形态”复选框。)
三
但是这个问题仍然缺少一个重要的步骤。那就是:
在UML方法属性对话框中,选择特定操作的方法(这里是MyAbstractMethod),在下面弹出的对话框中,清除“现有方法”的复选框,然后单击确定。默认情况下,所有操作都有方法,也就是说,默认情况下,所有操作都不是抽象操作。
至此,“如何在VISIO中用UML图用C语言表达抽象类或抽象方法”的研究结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/125331.html