使用VISIO中的UML图表达C++语言中抽象类或抽象方法
本文和大家重点讨论一下使用VISIO中的UML图表达C++语言中抽象类或抽象方法,相信通过本文的学习你对UML图表示C++语言中抽象类或抽象方法有一定的了解。
如何使用VISIO中的UML图表达C++语言中抽象类或抽象方法
Abstract的具体含义:当抽象作为形容词,可以用来修饰类和方法。当一个方法被abstract修饰,表明这个方法没有具体的实现;当一个类被abstract修饰,表明这个类不能被实例化。
UML并非为某种语言量身定做,这种语言如C++或Java。
在UML语意中,抽象类和抽象操作对应C++语言中virtual和多态概念。如果想用VISIO中的UML来表达C++语言中某个抽象类或抽象方法,可用下面的步骤来实现。
用VISIO中的UML图表达C++语言中抽象类或抽象方法,设有这样的一个C++抽象类,我们用一个类图来表现它。
ClassMyClass { voidMyMethod(); virtualvoidMyAbstractMethod()=0; }
1
在“UML模型资源管理器”中,右击包图标,指向“新建”,然后单击“类”。
在“UML类属性”对话框中,键入该类的名称,然后单击“IsAbstract”复选框。这将表明这个类为一个不可实例化的抽象类。
相关推荐
mathchao 2016-05-24
嵌入式移动开发 2020-06-07
Skyline 2020-05-05
THEEYE 2020-04-18
咻pur慢 2020-03-27
Freeman00 2020-03-26
zhaowj00 2020-02-13
非主流程序员 2019-12-16
蜗牛慢爬的李成广 2019-12-07
千锋 2019-11-30
郭岚 2019-11-19
basketballh 2019-11-17
gougouzhang 2019-11-05
mryangjx 2019-11-04
Julywhj 2019-11-02
Web分享 2019-10-22
popohopo 2013-03-02
Phplayers 2019-07-20