VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档
VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档
VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档
付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档
共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。
如何使用visio绘图中的UML图来表达C++语言Φ抽象类或抽象方法
Abstract的具体含义:当抽象作为形容词可以用来修饰类和方法。当一个方法被abstract修饰表明这个方法没有具体的实现;当一個类被abstract修饰,表明这个类不能被实例化
UML并非为某种语言量身定做,这种语言如C++或Java
在UML语意中,抽象类和抽象操作对应C++语言中virtual和多态概念如果想用visio绘图中的UML来表达C++语言中某个抽象类或抽象方法,可用下面的步骤来实现
用visio绘图中的UML图来表达C++语言中抽象类或抽象方法,设有這样的一个C++抽象类我们用一个类图来表现它。
模型资源管理器”中右击包图标,指向“新建”然后单击“类”。 在“UML 类属性”对话框中键入该类的名称,然后单击“IsAbstract”复选框
类属性”对话框中,在“操作”下添加新的操作。在某个操作的“多态”一栏中选中哆态。这表明这个操作是没有实现的抽象操作
但问题到这里还缺少重要的一步。那就是:
方法属性”对话框中选中某个具体操作(本處为MyAbstractMethod)的“方法”,在弹出下面的对话框中清除对“存在方法”复选框的选取,然后单击“确定”
注意以上步骤,一个不存在方法的哆态操作自然就是抽象方法
最后的UML图效果如下:
因为前面说过,UML图不是针对某种具体的语言定制的
为visio绘图做了广告,微软应该给我以獎金了 :)
内容提示:visio绘图画的UML用例图和顺序图-
文档格式:DOC| 浏览次数:1037| 上传日期: 07:38:16| 文档星级:?????
全文阅读已结束如果下载本文需要使用
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。