




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
设计模式与软件体系结构见面课及答案见面课:创建型设计模式总结1、工厂设计模式可以分为:简单工厂方法,工厂方法模式和抽象工厂模式。A.对B.错正确答案:对2、创建型软件设计模式分为:简单工厂方法模式、工厂方法模式、抽象工厂模式、生成器模式、单例模式和原型模式。A.对B.错正确答案:对3、创建型软件设计模式的目标是将一个系统与其对象的创建、组合、表示分离开来,该模式的主要任务是为客户程序创建对象,而不是由客户程序直接初始化对象。A.对B.错正确答案:对4、单例模式分为饿汉式和懒汉式两种类型。A.对B.错正确答案:对5、生成器模式为了使构建复杂对象的过程和它的部件解耦,软件设计用一个类单独封装一个构造对象的过程,该类为(Director类)。A.对B.错正确答案:对6、在原型设计模式里运用复制技术来快速构建对象,而复制分类深复制与浅复制两种类型。A.对B.错正确答案:对见面课:深入理解命令(Command)设计模式1、任何设计模式均是为了解决特定场景的耦合问题,以达到对修改关闭,对扩展开放的效果。命令模式主要是解决请求者与实现者之间的耦合关系。A.对B.错正确答案:对2、命令模式将请求封装成对象,形成命令,以便统一控制。使得不同的请求,如日志、队列等来参数化其他对象。A.对B.错正确答案:对3、在餐厅点餐的实例中,( )是命令,( )是接收者,( )是调用者。A.老板B.厨师C.服务员D.菜单正确答案:厨师;服务员;菜单4、命令模式的优点是( )。A.降低了系统耦合度B.新的命令可以很容易添加到系统中去C.使用命令模式可能会导致某些系统有过多的具体命令类D.使用命令模式可以快速创建对象正确答案:降低了系统耦合度;新的命令可以很容易添加到系统中去5、命令模式的缺点是( )。A.降低了系统耦合度B.新的命令可以很容易添加到系统中去C.使用命令模式可能会导致某些系统有过多的具体命令类D.使用命令模式可以快速创建对象正确答案:使用命令模式可能会导致某些系统有过多的具体命令类见面课:装饰器模式在JavaEE中的应用1、装饰器模式又叫包装模式,装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。A.对B.错正确答案:对2、装饰器模式以对客户透明的方式动态地给一个对象附加上更多的责任。A.对B.错正确答案:对3、使用继承方法,可重写父类中的方法以增强父类的责任与功能,但使用继承会破坏对象的封装性及浪费继承位,不建议使用。A.对B.错正确答案:对4、 在Java JDK中大量运用了装饰器模式,如JDK经常使用的Reader抽象类,CharArrayReader类、InputStreamReader类、BufferedReader类等。A.对B.错正确答案:对5、装饰器模式的类图中具有( )。A.拟要增加的类B.公共接口C.抽象装饰类D.具体装饰类E.工厂类正确答案:拟要增加的类;公共接口 ;抽象装饰类;具体装饰类见面课:观察者模式1、下列属于结构型模式设计模式的是( )。A.命令模式B.适配器模式C.桥拉模式D.组合模式E.享元模式F.代理模式G:外观模式正确答案:适配器模式;桥拉模式;组合模式;享元模式;代理模式;外观模式2、行为设计模式有( )。A.观察者模式、命令模式、模板方法模式B.访问者模式、状态模式C.中介者模式、策略模式D.解释器模式、备忘录模式E.迭代器模式、职责链模式F.装饰器模式、外观模式正确答案:观察者模式、命令模式、模板方法模式;访问者模式、状态模式;中介者模式、策略模式;解释器模式、备忘录模式;迭代器模式、职责链模式3、面向对象设计模式可分为三类:创建型模式、结构型模式和行为型模式。A.对B.错正确答案:对4、在JavaJDK中Java中,通过java.util.Observable类和java.util.Observer接口定义了观察者模式,我们在设计观察者模式,只要实现它们的子类就可以编写观察者模式实例。A.对B.错正确答案:对5、观察者模式中,存在着推数据与拉数据问题,推数据方式是指具体主题变化后的数据全部交给具体观察者,即将变化后的数据传递给具体观察者用于更新数据方法的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津团员考试试题及答案
- 2025年高压低压电工特种作业操作证进网许可证考试题库(附答案)
- 2025年高校教师资格证之《高等教育心理学》练习题库完整答案详解
- 2025年高级会计师岗位面试真题及答案解析
- 2025年高等院校逻辑学考试真题及答案
- 言语治疗期末试题及答案
- 下属企业公章管理办法
- 网格化管理办法模板
- 绿茶叶种植管理办法
- 规范小型船艇管理办法
- 2025-2026学年人教版(2024)初中化学九年级上册教学计划及进度表
- 初中音乐 西南师大课标版 七年级上册 走进歌乐山 《走进歌乐山》 课件
- 装饰工程施工技术ppt课件(完整版)
- 经营者身份证明书
- 高中英语3500词汇表
- 《绣球》课件
- 土地增值税培训课件
- 遥感图像的目视判读
- JISG3506-2004高碳钢盘条(中文版)
- 轧制原理-PPT课件
- SY2BVT-1振动仪操作规程5
评论
0/150
提交评论