皮皮学,免费搜题
登录
搜题
【简答题】
接第2题,上述方案没有按照用户要求,先绘制正方形再绘制所有圆;此外希望可以隔离以后所有的同类变化,也就是是的DrawAllShapes函数对于绘制顺序的变化是封闭的,下面给出了一种改进的方案。 封闭是建立在抽象的基础之上的。因此,为了让 Drawallshapes对于绘制顺序的变化是封闭的,我们需要种“顺序抽象体”。这个抽象体定义了一个抽象接口,通过这个抽象接口可以表示任何可能的排序策略。 一个排序策略意味着,给定两个对象可以推导出应该先绘制哪一个。我们可以定义一个 Shape类的抽象方法叫作 Precedes。这个方法以另外一个 Shape作为参数,并返回个bool型结果。如果于作为参数传入的 Shape对象绘制函数返回true。 在C++中,这个函数可以通过重载 operators来表示。程序9.3中展示了添加了排序方法后的 Shape。 请分析上述程序,指出存在的不足地方。
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】在C语言中,if语句后的一对圆括号中,决定分支结构达式( )。
A.
只能用逻辑表达式
B.
只能用逻辑表达式或关系表达式
C.
只能用关系表达式
D.
可用任意表达式
【判断题】目录在引用菜单下。
A.
正确
B.
错误
【单选题】php 的源代码是 ( )
A.
开放的
B.
需购买的
C.
封闭的
D.
完全不可见的
【简答题】表1-4是某搅拌站混凝土施工配料通知单,请完成表格: (1) 材料含水率实验结果中细骨料烘干后干料质量,粗骨料含水百分比; (2) 施工配料时细骨料的理论用料,粗骨料的施工用料各是多少? (3) 根据施工配合比求出每盘用料是多少。
【单选题】PHP的源代码是( )
A.
开放的
B.
封闭的
C.
需要购买的
D.
完全不可见的
【判断题】PHP 是开源的,当用浏览器访问到.php的页面后,可以查看到PHP的源代码。
A.
正确
B.
错误
【单选题】(2017年4月)3.道德作为一种社会意识形态,是一种特殊的规范调节方式。道德对社会生活的调节,区别于政治,法律等其他社会意识形态的地方在于
A.
道德调整的社会关系范围相对狭窄
B.
道德对社会行为的调节是强制性的
C.
道德是由国家机关制定并保障实施的
D.
道德是通过社会舆论、传统习惯和人们的内心信念来维系的
【单选题】Word中交叉引用的命令在“引用”菜单下的“ ”选项组中。
A.
目录
B.
脚注
C.
题注
D.
引用与书目
【简答题】在C语言中,if语句后的一对圆括号中,用以决定分支的流程的表达式。
【单选题】大学生马丽的一个正在国外上学的朋友,晚上用QQ联系她,聊了些近况并谈及国外信用卡的便利,问马丽用的什么信用卡,并好奇地让其发信用卡正反面的照片给他,要比较下国内外信用卡的差别。马丽有点犹豫,就拨通了朋友的电话,结果朋友说QQ被盗了。那么不法分子为什么要信用卡的正反面照片呢?
A.
对比国内外信用卡的区别
B.
复制该信用卡卡片
C.
可获得卡号、有效期和CVV(末三位数)该三项信息已可以进行网络支付
D.
收藏不同图案的信用卡图片
相关题目: