计算机水平考试-软件设计师分类模拟题面向对象程序设计(三)

计算机水平考试-软件设计师分类模拟题面向对象程序设计(三)

ID:42847211

大小:1.03 MB

页数:14页

时间:2019-09-23

计算机水平考试-软件设计师分类模拟题面向对象程序设计(三)_第1页
计算机水平考试-软件设计师分类模拟题面向对象程序设计(三)_第2页
计算机水平考试-软件设计师分类模拟题面向对象程序设计(三)_第3页
计算机水平考试-软件设计师分类模拟题面向对象程序设计(三)_第4页
计算机水平考试-软件设计师分类模拟题面向对象程序设计(三)_第5页
资源描述:

《计算机水平考试-软件设计师分类模拟题面向对象程序设计(三)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件设计师分类模拟题面向对象程序设计(三)阅读下列说明和Java代码,将应填入(n)处的字句写在对应栏内。[说明]现欲构造一棵文件/目录树,采用组合(Composite)设计模式来设计,得到的类图如图18-20所示。类图[Java代码]importJava.util.ArrayList;importJava.util.List;]classAbstractFile{protectedStringname;publicvoidprintName6{System.out.printin(name);}publicabstractboo

2、leanaddChild(AbstractFilefile);publicabstractbooleanremovechild(TkbstractFilefile);publicabstractList<7kbstractFile>getChildren6;classFileextendsAbstractFile{publicFile(Stringname){this.name=name;}publicbooleanaddChild(AbstractFilefile){returnfalse;}publicbooleanremov

3、echild(JkbstractFilefile){returnfalse;}publicListgetChildren6{return1;}classFoiderextendsAbstractFiie{privateListchildList;publicFolder(Stringname){this.name=name;this•childList=newArrayList6;}publicbooleanaddChild(AbstractFil

4、e软件设计师分类模拟题面向对象程序设计(三)阅读下列说明和Java代码,将应填入(n)处的字句写在对应栏内。[说明]现欲构造一棵文件/目录树,采用组合(Composite)设计模式来设计,得到的类图如图18-20所示。类图[Java代码]importJava.util.ArrayList;importJava.util.List;]classAbstractFile{protectedStringname;publicvoidprintName6{System.out.printin(name);}publicabstractbo

5、oleanaddChild(AbstractFilefile);publicabstractbooleanremovechild(TkbstractFilefile);publicabstractList<7kbstractFile>getChildren6;classFileextendsAbstractFile{publicFile(Stringname){this.name=name;}publicbooleanaddChild(AbstractFilefile){returnfalse;}publicbooleanremo

6、vechild(JkbstractFilefile){returnfalse;}publicListgetChildren6{return1;}classFoiderextendsAbstractFiie{privateListchildList;publicFolder(Stringname){this.name=name;this•childList=newArrayList6;}publicbooleanaddChild(AbstractFi

7、lefile){returnchildList.add(file);}publicbooleanremovechild(AbstractFilefile){returnchildList•remove(file);}public3<2kbstractFile>getChildren6{return4:}publieclassClient{publicstaticvoidmain(String[]args){//构造一个树形的文件/目录结构AbstractFilerootFoider=newFoider(HC:\11);Abstr

8、actFilecompositeFolder=newFolder(l,compositen);AbstractFilewindowsFoider=newFoider(Hwindowsn);JkbstractFilefile=newFile("TeS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。