设计模式
A观察者
B单例
C策略
D合成
下列课程设计模式中,属于问题中心课程设计模式的是()
A、学科设计
B、生活领域设计
C、科目设计
D、学习者中心设计
采用()设计模式可保证一个类仅有一个实例;采用()设计模式可将对象组合成树形结构以表示“部分一整体”的层次结构,使用户对单个对象和组合对象的使用具有一致性;采用()设计模式可动态地给一个对象添加一些额外的职责。
A.命令(Command)
B.单例(Singleton)
C.装饰(Deeorate)
D.组合(Composite)(44)
A.桥接
B.原型
C.代理
D.迭代器
A.单例
B.抽象工厂
C.装饰器
D.命令
(本题2.0分)
A、学科设计
B、生活领域设计
C、科目设计
D、学习者中心设计
下列课程设计模式中属于历史最古老,并被广泛使用的课程设计模式是()
A、学科设计
B、问题中心设计
C、科目设计
D、学习者中心设计
下列课程设计模式中,属于问题中心课程设计模式的是()
(本题2.0分)
A、学科设计
B、生活领域设计
C、科目设计
D、学习者中心设计
如下UML类图表示的是(43)设计模式。以下关于该设计模式的叙述中,错误的是(44)。
(54)
A.工厂方法
B.策略
C.抽象工厂
D.观察者
用于增加对象功能的设计模式是( );用于限制对象访问的设计模式是( )。
A.Adapter B.Decorator C.Delegation D.Proxy
问题2: A.Adapter B.Decorator C.Delegation D.Proxy
设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。一个模式有4个基本要素,它们是(48),设计模式中的Factory属于(49)。
A.模式名称、问题、解决方案、效果
B.模式名称、来源、目的、实现方式
C.模式名称、结构、目的、实现方式
D.模式名称、问题、实现方式、备注
A.Prototype
B.Facade
C.Proxy
D.Visitor
A.装饰器(Decorator)
B.构建器(Builder)
C.组合(Composite)
D.解释器(Interpreter)
行为型设计模式描述类或对象如何交互和如何分配职责。以下()模式是行为型设计模式。
A.装饰器(Decorator)
B.构建器(Builder)
C.组合(Composite)
D.解释器(Interpreter)
A、学科设计
B、生活领域设计
C、科目设计
D、学习者中心设计
A.装饰器(Decorator)B.构建器(Builder)C.组合(Composite)D.解释器(Interpreter)
A.装饰器(Decorator)B.构建器(Builder)C.组合(Composite)D.解释器(Interpreter)
(57)的选择是开发一个软件系统时的基本设计决策;(58)是最低层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用-计数是C++管理动态资源时常用的一种(59)。
(57)A.架构模式B.惯用法C.设计模式D.分析模式
(58)A.架构模式B.惯用法C.设计模式D.分析模式
(59)A.架构模式B.惯用法C.设计模式D.分析模式
A.Decorator
B.Flyweight
C.Command
D.Singleton
()设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。()设计模式限制类的实例对象只能有一个。适配器(Adapter)设计模式可以用于()。用于为一个对象添加更多功能而不使用子类的是()设计模式
A.责任链B.命令C.抽象工厂D.观察者
问题2:A.原型B.工厂方法C.单例D.生成器
问题3:A.将已有类的接口转换成和目标接口兼容B.改进系统性能C.将客户端代码数据转换成目标接口期望的合适的格式D.使所有接口不兼容类可以一起工作
问题4:A.桥接B.适配器C.组合D.装饰器