java设计模式考试题PDF.pdf
《java设计模式考试题PDF.pdf》由会员分享,可在线阅读,更多相关《java设计模式考试题PDF.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA 考试试卷及答案页脚内容1 1、设计模式一般用来解决什么样的问题( a) A.同一问题的不同表相B不同问题的同一表相C. 不同问题的不同表相D.以上都不是2、下列属于面向对象基本原则的是( c ) A.继承B.封装 C. 里氏代换D都不是3、Open-Close 原则的含义是一个软件实体( a ) A.应当对扩展开放,对修改关闭. B.应当对修改开放,对扩展关闭C. 应当对继承开放,对修改关闭D.以上都不对4、当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用(a )模式。A.创建型B.结构型 C行为型 D.以上都可以5、要依赖于抽象,不要依赖于具体。即针对接口编程,不要针对
2、实现编程,是( d )的表述A.开-闭原则JAVA 考试试卷及答案页脚内容2 B.接口隔离原则C. 里氏代换原则D.依赖倒转原则6、依据设计模式思想 ,程序开发中应优先使用的是( a ) 关系实现复用。A, 委派 B.继承C创建D.以上都不对复用方式:继承和组合聚合(组合委派)7、设计模式的两大主题是 ( d ) A.系统的维护与开发B 对象组合与类的继承C. 系统架构与系统开发D.系统复用与系统扩展8、单子模式中 ,两个基本要点 ( a b )和单子类自己提供单例A .构造函数私有B.唯一实例C. 静态工厂方法D.以上都不对9、下列模式中 ,属于行为模式的是 ( b ) A.工厂模式B观察者
3、C适配器以上都是JAVA 考试试卷及答案页脚内容3 10、“ 不要和陌生人说话 ” 是( d )原则的通俗表述A.接口隔离B.里氏代换C. 依赖倒转D.迪米特:一个对象应对其他对象尽可能少的了解11 、构造者的的退化模式是通过合并(c )角色完成退化的。A.抽象产品B产品C创建者D使用者12、单子(单例,单态)模式类图结构如下:下列论述中,关于 ”0.1 ”表述的不正确的是 ( d ) A.1表示,一个单例类中 ,最多可以有一个实例 . B.”0.1 ”表示单例类中有不多于一个的实例C.0表示单例类中可以没有任何实例D.0表示单例类可以提供其他非自身的实例13、对象适配器模式是(a )原则的典
4、型应用。A.合成聚合复用原则B.里式代换原则C. 依赖倒转原则D.迪米特法则JAVA 考试试卷及答案页脚内容4 14、静态工厂的核心角色是(a)A.抽象产品B.具体产品C. 静态工厂D.消费者15、下列关于静态工厂与工厂方法表述错误的是:(a )A.两者都满足开闭原则:静态工厂以if else方式创建对象,增加需求的时候会修改源代码B.静态工厂对具体产品的创建类别和创建时机的判断是混和在一起的,这点在工厂方法中C. 不能形成静态工厂的继承结构D.在工厂方法模式中,对于存在继承等级结构的产品树,产品的创建是通过相应等级结构的工厂创建的。16、在观察者模式中,表述错误的是(c )A.观察者角色的更
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 设计 模式 考试题 PDF
限制150内