(奥鹏东大)《软件设计模式X》东大21年12月考试考核作业7999.doc

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

学习中心:院校学号:姓名PAGEPAGE1课程名称:软件设计模式X东北大学继续教育学院软件设计模式X试卷(作业考核线上2)A卷(共7页)总分题号一二三四五六七八九十得分完整答案附后一、单选题(共40分,每题2分)1.常用的基本设计模式可分为()A.创建型、结构型和行为型B.对象型、结构型和行为型C.过程型、结构型和行为型D.抽象型、接口型和实现型2.对以下开闭原则的描述错误的是()A.开闭原则与“对可变性的封装原则”没有相似性B.找到个系统的可变元素,将它封装起来,叫开闭原则C.对修改关闭,是其原则之一D.从抽象层导出一个或多个新具体类可以改变系统的行为,是其原则之一3.“不要和陌生人说话”是()原则的通俗表述。A.接口隔离B.里氏替换C.依赖倒置D.迪米特4.当创建一个具体的对象而又不希望指定具体的类时,可以使用()A.结构型B.创建型C.行为型D.以上都可以5.以下()是利用一个对象,快速地生成一批对象。A.抽象工厂(AbstractFactory)模式B.原型(Prototype)模式C.合成(Composite)模式D.桥接(Bridge)模式6.以下()用来描述建造者(Builder)。A.定义一个用于创建对象的接口,让子类决定实例化哪一个类B.将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示C.保证一个类仅有一个实例,并提供→个访问它的全周访问点D.运用共享技术有效地支持大量细粒度的对象7.以下()用来描述工厂方法(FactoryMethod)模式。A.提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类B.表示一个作用于某对象结构中的各元素的操作。它使用户可以在不改变各元素的类的前提下定义作用于这些元素的新操作C.定义一个用于创建对象的接口,让子类决定实例化哪一个类。该模式使一个类的实例化延迟到其子类D.定义一系列的算法,

最近下载