下载此文档

设计模式试卷.docx


文档分类:中学教育 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
设计模式期中考试试题一:单项选择(共20道,每道2分)1设计模式一般用来解决什么样的问题 ()同一问题的不同表相 、下列属于面向对象基本原则的是 ()、Open-Close原则的含义是一个软件实体 (),对修改关闭 .,,对修改关闭 、 当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用( )模式。、要依赖于抽象,不要依赖于具体。即针对接口编程,不要针对实现编程 ,是( )-、 设计模式的两大主题是( ) 、不要和陌生人说话”是( ):一个对象应对其他对象尽可能少的了解8、 构造者的的退化模式是通过合并( )角色完成退化的。 B产品C创建者D使用者9、以下关于简单工厂模式叙述错误的是( )A它属于GoF23种设计模式B它是最简单的设计模式之一C它是学****其他创建型模式的基础D它只需要记住一个简单的参数即可获得所需对象的实例E它类中的方法通常为静态方法F它返回的类都有一个公共的父类和公共的方法10、 对象适配器模式是( )原则的典型应用。 。11、 对于依赖倒转的表述错误的是( )依赖于抽象而不依赖于具体,也就是针对接口编程。依赖倒转的接口并非语法意义上的接口,而是,一个类对其他对象进行调用时,所知道的方法集合。从选项B的角度论述,一个对象可以有多个接口。实现了同一接口的对象,可以在运行期间,顺利地进行替换。而且不必知道所示用的对象是那个实现类的实例。此题没有正确答案。12、 现有5个产品族,分布于3各不同的产品等级结构,只要指明一个产品所处的产品族以及它所在的等级结构,就可以唯一地确认这个产品。那么使用抽象工厂方法模式只需要提供( )个具体工厂即可。A5B3C8D15E1F30G413•抽象工厂模式的优点有( )A抽象工厂模式隔离了具体类的生成,使得客户并不需要知道什么被创建。B所有的具体工厂都实现了抽象工厂中定义的那些公共接口, 因此只需改变具体工厂的实例,就可以在某种程度上改变整个软件系统的行为。C应用抽象工厂模式可以实现高内聚低耦合的设计目的, 因此抽象工厂模式得到了广泛的应用。D增加新的具体工厂和产品族很方便,无须修改已有系统,符合“开闭原则”E添加新的产品对象时,难以扩展抽象工厂来生产新种类的产品F开闭原则的倾斜性(增加新的工厂和产品族容易,增加新的产品等级结构麻烦),使用建造者模式中ConcreteBulider(具体建造者)需要做的是()B建造汽车D指挥汽车建造C构造方法静态化F类的方法不允许被访问)A提供汽车的各个部件的构造和装配方法C建造汽车部件并且组合成汽车E定义抽象接口15单例模式的最主要的思想是( )A构造方法私有化 B使用默认构造方D类私有化 E类不允许被继承在笔记

设计模式试卷 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1338909****
  • 文件大小16 KB
  • 时间2020-09-29