首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(44)设计模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。这一模式使得算法可独立于它的客户而变化。
(44)设计模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。这一模式使得算法可独立于它的客户而变化。
admin
2014-05-07
47
问题
(44)设计模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。这一模式使得算法可独立于它的客户而变化。
选项
A、策略(Strategy)
B、抽象工厂(AbstractFactory)
C、观察者(Visitor)
D、状态(State)
答案
A
解析
本题考查设计模式的基本概念。策略(Strategy)设计模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。这一模式使得算法可独立于它的客户而变化。抽象工厂(Abstract Factory)模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。观察者(Observer)模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。状态(State)模式是使得一个对象在其内部状态改变时通过调用另一个类中的方法改变其行为,使这个对象看起来如同修改了它的类。
转载请注明原文地址:https://kaotiyun.com/show/HGRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
ARP协议的作用是(1),它的协议数据单元封装在(2)中传送。ARP请求是采用(3)方式发送的。(2012年上半年试题)(1)
如图3.7所示的PERT图中,事件6的最晚开始时刻是()。
下面关于Linux系统文件挂载的叙述中,正确的是()。
在SwitchA上PingSwitchB的地址192.168.1.100不通。通过步骤①到④解决了该故障,该故障产生的原因是__________。①使用displayportvlan命令查看SwitchA和SwitchB接口配置②
在中断响应过程中,CPU保护程序计数器的主要目的是______。
根据上述描述,图5-12中类Customer的属性是(1);类Person的属性是(2)。(1)A.客户标识B.姓名、住宅电话、E-mailC.客户标识、办公电话、职位D.姓名、住宅电户、办公电话、E-mail、职位
根据【说明】,将图6—1中的E1一E3填充完整。 图6—1中缺少三条数据流,根据【说明】,分别指出这三条数据流的起点和终点。(注:数据流的起点和终点均采用图中的符号和描述)
Calculator is(66)for performing arithmetic operations, but that requires human intervention to alter its stored program, if any
描述一些人(Person)将动物(Animal)养为宠物(Pet)的是图_____________。
随机试题
字符格式化不包括下面的______操作。
Mostyoungpeopleenjoyphysicalactivities,walking,cycling,football,ormountaineering.Thesewhohaveapassion【21】clim
望色十法中“夭”是指
牙髓温度测试注意事项如下,除外
混凝土试块试压后,某组三个试块的强度分别为28.5MPa,31.5MPa,37.9MPa,该组试块的混凝土强度代表值为()。
施工合同示范文本规定,因( )等原因导致竣工时间延长,经监理工程师确认后可以顺延工期。
证券公司申请介绍业务资格,应当符合的条件为( )。
在采用随机模式控制现金持有量时,下列表述中不正确的是()。
Duringthesummervacation,kidsareoftenseenhanging______inthestreets.
TopicMyViewonLosingWeightForthispart,youareallowed30minutestowriteashortessayentitledMyViewonLosingWe
最新回复
(
0
)