题海
让大学四年没有难题
首页
搜题
登陆
题目详情
判断题
7、策略对象改变 context 对象的执行算法
A.
正确
B.
错误
查看答案
学科:
设计模式
时间:
2023-12-18 16:28:22
相关题目
相关作业
题目1
单选题
场景( )不是状态模式的实例
A. 银行账户根据余额不同拥有不同的存取款操作
B. 游戏软件中根据虚拟角色级别的不同拥有不同的权限
C. 某软件在不同的操作系统中呈现不同的外观
D. 会员系统中会员等级不同可以实现不同的行为
题目2
单选题
以下关于状态模式叙述错误的是( )
A. 状态模式允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类
B. 状态模式中引入了一个抽象类来专门表示对象的状态,而具体的状态都继承了该类,并实现了不同状态的行为,包括各种状态之间的转换
C. 状态模式使得状态的变化更加清晰明了,也很容易创建对象的新状态
D. 状态模式完全符合开闭原则,增加新的状态类无须对原有类库进行任何修改
题目3
单选题
以下关于策略模式叙述错误的是( )
A. 策略模式是对算法的包装,是把算法的责任和算法本身分隔开,委派给不同的对象管理
B. 在Context类中,维护了对各个ConcreteStrategy的引用实例,提供了一个接口供ConcreteStrategy存储数据
C. 策略模式让算法独立于使用它的客户而变化
D. 策略模式中,定义一系列算法,并将每一个算法封装起来,并让它们可以相互替换
题目4
单选题
某系统中用户可自行动态选择某种排序算法之一(如选择排序、冒泡排序、插入排序)来实现某功能,该系统的设计可以使用( )设计模式
A. 状态
B. 策略
C. 模板方法
D. 工厂方法
题目5
多选题
状态State模式有下面( )效果
A. 它将与特定状态相关的行为局部化,并且将不同状态的行为分割开来
B. 它使得状态转换显示化
C. 通过类层次进行访问
D. State对象可以被共享
题目6
多选题
4、下面( )是策略Strategy模式的优缺点
A. 相关算法系列
B. 一个替代继承的方法
C. 消除了一些条件语句
D. 改变对象外壳与改变对象内核
题目7
判断题
7、策略对象改变 context 对象的执行算法
A. 正确
B. 错误
下载
题海APP
拍照搜题更快捷
海量题库
无搜索限制
快捷拍照搜题
扫描他!然后带走我~