单项选择题
以下意图哪个是用来描述命令模式()
A.将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化
B.定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换
C.为其他对象提供一种代理以控制对这个对象的访问
D.保证一个类仅有一个实例,并提供一个访问它的全局访问点
点击查看答案
相关考题
- 单项选择题 以下选项哪个是用来描述组合模式()
- 单项选择题 保证一个类仅有一个实例,并提供一个访问它的全局访问点。这句话是对()设计模式的描述。
- 单项选择题 下面的类图表示的是哪个设计模式()
- 问答题 以游戏挑战BOSS为实现场景,在挑战BOSS之前,角色的血量、蓝量都是满值,然后存档,在大战BOSS时,由于操作失误导致血量和蓝量大量损耗,所以只好恢复到刚刚开始的存档点,继续进行大战BOSS了。请基于Java利用备忘录模式让玩家满血复活。
- 单项选择题 Open-Close开闭原则的含义是一个软件实体()
- 单项选择题 下面的类图表示的是哪个设计模式()
- 单项选择题 以下不属于对象行为型模式是()
- 单项选择题 以下设计模式中属于结构模式的是()
- 单项选择题 将一个类的接口转换成客户希望的另一个接口,这句话是对()设计模式的描述。
- 单项选择题 在适配器模式中,对象适配器模式是对()设计原则的典型应用。
- 单项选择题 “不要和陌生人说话”是对()设计原则的通俗表述。
- 单项选择题 常用的设计模式可分为()
- 问答题 联通公司有133、130、131等号段,交话费都在联通大厅,即缴费的中介对象就是联通大厅,手机用户都是和联通大厅发生关系。请基于Java利用调停者模式模拟手机缴费过程。
- 单项选择题 关于继承表述错误的是()
- 单项选择题 依据设计模式思想,程序开发中应优先使用的是()关系实现复用。
- 单项选择题 设计模式的基本原理是()
- 问答题 请基于Java利用迭代器设计模式模拟电视机遥控器遍历电视节目频道。
- 问答题 以实现加减算法的公式为例,公式中仅有两类元素:运算元素和运算符号。所有的运算元素具有相同的功能,可以用一个类表示,而运算符号则是需要分别进行解释,加法需要加法解释器,减法需要减法解释器。请基于Java利用解释器模式解析一个四则运算的固定语法逻辑。
- 问答题 软件项目要求在规定的时间内完成,软件开发是有工序(Procedure)要求的,例如首先先由分析设计人员对系统进行分析设计,然后再由程序员进行编码,最后再由测试人员对整个系统进行测试。请基于Java利用职责链模式实现项目管理。
- 问答题 文档编辑是我们日常不可或缺的一项工作,包括显示文档、编辑文档(撤销、重做),请基于Java利用命令模式实现文档编辑任务。