首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Jrdva代码,将应填入(n)处的字句写在对应栏内。 [说明] 在销售系统中常常需要打印销售票据,有时需要在一般的票据基础上打印脚注。这样就需要动态地添加一些额外的职责。如下展示了Decorator(修饰)模式。SalesOr
阅读以下说明和Jrdva代码,将应填入(n)处的字句写在对应栏内。 [说明] 在销售系统中常常需要打印销售票据,有时需要在一般的票据基础上打印脚注。这样就需要动态地添加一些额外的职责。如下展示了Decorator(修饰)模式。SalesOr
admin
2010-12-17
23
问题
阅读以下说明和Jrdva代码,将应填入(n)处的字句写在对应栏内。
[说明]
在销售系统中常常需要打印销售票据,有时需要在一般的票据基础上打印脚注。这样就需要动态地添加一些额外的职责。如下展示了Decorator(修饰)模式。SalesOrder对象使用一个SalesTicket对象打印销售票据。图6-1显示了各个类间的关系。以下是Java语言实现,能够正确编译通过。
[图6-1]
[Java代码]
//Component.java文件
public (1) class Component {
abstract publ ic void prtTicket();
}
//salesTicket.java文件
public class SalesTicket extends Component{
public void prtTicket(){
//Sales ticket printing code here
System.out.printin("SalesTicket");
}
}
//Decorator.java文件
publ ic abstract class Decorator extends Component{
public void prtTicket(){
if(myComp!=null)myComp.prtTicket();
}
private (2) myComp;
public Decorator(Component myC){
myComp=myC;
}
}
//Footer.java文件
public class Footer extends Decorator {
public Footer(Component myC){
(3);
}
public void prtTicket(){
(4);
prtFooter();
}
publ ic void prtFooter(){
//place printing footer code here
System.out.println("Footer");
}
}
//salesorder.java文件
public class SalesOrder{
void prtTicket(){
Component myST;
myST=new Footer( (5) );
//Print Ticket with footers as needed
myST.prtTicket();
}
}
(3)
选项
答案
super(myC)
解析
转载请注明原文地址:https://kaotiyun.com/show/oqDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
采用折半查找算法有序表{7,15,18,21,27,36,42,48,51,54,60,72}中寻找值为15和38,分别需要进行______次元素之间的比较。
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为________________天。活动FG的松弛时间为________________天。
某算术表达式用二叉树表示如下,该算术表达式的中缀式为________________,其后缀式为________________。
某算术表达式用二叉树表示如下,该算术表达式的中缀式为________________,其后缀式为________________。
假设关系R1和R2如下图所示:若进行R1R2运算,则结果集分别为(1)元关系,共有(2)个元组。(1)
下面关于防火墙功能的说法中,不正确的是(6)。
软件测试使用各种术语描述软件出现的问题,以下叙述正确的是______。A.软件错误(error)是指在软件生命周期内的不希望或不可接受的人为错误,其结果是导致软件故障的产生B.软件缺陷(defect)是存在于软件(文档、数据、程序)之中的那些不希望或不
当一个双处理器的计算机系统中同时存在3个并发进程时,同一时刻允许占用处理器的进程数______。
在进行可用性测试时关注的问题应包括()。①安装过程是否困难②错误提示是否明确③GUI接口是否标准④登录是否方便⑤帮助文本是否上下文敏感
随机试题
在进行龙门刨床连接梁及龙门顶安装时,用螺钉将立柱与连接梁、龙门顶全部紧固好,此时,立柱仍然保持原安装的自由状态。()
植物从种子萌发开始,大体上要经过幼年期、成熟期、衰老期,最后达到死亡,这个过程称为()。
以下属于资产阶级庸俗政治经济学的代表人物的有()
患者,男,35岁。计算机工程师,反复腰腿痛2年,加重3个月,向左下肢放射,咳嗽、打喷嚏时加重。无低热、盗汗、消瘦,无外伤史。绝对卧床6周无效。查体:腰部活动明显受限,直腿抬高试验阳性。为明确诊断,首选的检查是
旅客黄应明投宿蓝天饭店,办好住宿手续后,将一只装有10万元现金和其他物品的密码箱寄存在饭店的服务总台。当班服务员清点了物品。第二天下午,黄应明凭取物牌去取密码箱,发现已被他人领走。黄应明要求饭店赔偿全部损失,饭店拒绝。遂起纠纷。对此案判断错误的是()
四位数字12.8、3.25、2.153、0.0284相加,结果应为()。
将一部分社会资源集中起来形成财政收入,然后通过财政支出分配活动,由政府提供公共物品和服务,引导社会资金流向,弥补市场缺陷,最终实现全社会()效率的最优状态。
为保证做事效率,及时处理百姓的问题,若无特殊情况,信访事项应当自受理之日起()内办结。
在社会规范学习与道德品质发展的研究中,班杜拉的研究重点是()。
2017年1—8月,W省完成民间固定资产投资(以下简称民间投资)10287.23亿元,同比增长12.6%,比全国民间投资增速快6.2个百分点,比上年同期快10.2个百分点,比上半年和一季度分别加快1.1个和6.0个百分点。1—8月,全省民间投资增速比国有
最新回复
(
0
)