设计模式试卷_第1页
设计模式试卷_第2页
设计模式试卷_第3页
设计模式试卷_第4页
设计模式试卷_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

整理文本设计模式期中考试试题A.同一问题的不同表相B不同问题的同一表相C.不同问题的不同表相D.以上都不是3、Open-Close原则的含义是一个软件实体()A.应当对扩展开放,对修改关闭.B.应当对修改开放,C.里氏代换原则D.依赖倒转原则A.系统的维护与开发B对象组合与类的继承C.系统架构与系统开发D.系统复用与系统扩展9、以下关于简单工厂模式叙述错误的是()11.对于依赖倒转的表述错误的是()D.实现了同一接口的对象,可以在运行期间,顺利地进行替换。而且不必知道所示用的对象是12.现有5个产品族,分布于3各不同的产品等级结构,只要指明一个产品所处的产品族以及它整理文本)个具体工厂即可。整理文本13.抽象工厂模式的优点有()D增加新的具体工厂和产品族很方便,无须修改已有系统,符合“开闭原则”。E添加新的产品对象时,难以扩展抽象工厂来生产新种类的产品F开闭原则的倾斜性(增加新的工厂和产品族14.对于建造一辆汽车,使用建造者模式中ConcreteBulider(具体建造A提供汽车的各个部件的构造和装配方法15单例模式的最主要的思想是()16.在笔记本电脑用电的例子中,属于适配器的是()量18.组合模式描述了如何将容器对象和叶子对象进行(对它们)组合,使得用户在使用时无须进行区分,可以一致地对待容器对象和叶子对象20.结构型模式分为类模式和对象模式,以下可以是类模式的是()二:多项选择题(共10道,每道3分)1.以下说法错误的有()整理文本2.设计模式一般有如下几个基本要素:模式名称、问题、目的、解决方案、效果、实例代码和相关设计模式,其中的关键元素包括以下四个方面()3.简单工厂模式包含三个角色是()A工厂角色B抽象产品口C具体产品角色D4.工厂方法模式与简单工厂模式相比的优点有A工厂方法模式很好的符合开闭原则B工厂方法类模式中工厂类职责变轻,业务逻辑相对简单C具体产品与工厂类之间的耦合降低D工厂方法模式是简单工厂模式的进一步G不需要考虑对象的具体创建细节闭原则的倾斜性(增加新的工厂和产品族容易,增加新的产品5.建造者模式的优点有哪些()A分步骤构建一个复杂的对象C用户使用不同的具体建造者即可得到不同的产品对象6.对于原型模式的优点有()模式的要点()A某个类只能有一个实例B必须自行创建这个实例E实例的创建个数不受限制F8.适配器模式的优点()A将目标类和适配者类解耦C灵活性和扩展性都非常好,通过使用配置文9.组合模式包含角色有()10桥接模式的优点()整理文本读下面程序,并指出是何种模型,以及}}}整理文本}}{{}{}}{{}{}}}}}importorg.xml.sax.SAXExc//该方法用于从XML配置文件中提取具体类类名,并返回一个实例对象publicstaticObjectgetBe//创建文档对象DocumentBuilderFactorydFactory=DocumentBuilDocumentBuilderbuilder=dFactory.ne整理文本doc=builder.parse(ne//获取包含类名的文本节点NodeListnl=doc.getElementsNodeclassNode=nl.item(0).getFirstCStringcName=classNode.getNodeValue();//通过类名生成实例对象并将其返回Classc=Class.forName(cNameObjectobj=c.newInst

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论