重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
试题问答中心首页 > 全部分类 > 食品安全员
搜题
题目内容 (请给出正确答案)
[单选题]

第1空

A.观察者(Observer)

B.访问者(Ⅴisitor)

C.策略(Strategy)

D.桥接(Bridge)

查看答案
网友您好, 请在下方输入框内输入要搜索的题目:
更多“第1空”相关的问题

第1题

第1空

A.命令(Command)

B.责任链(Chain of Responsibility)

C.观察者(Observer)

D.策略(Strategy)

点击查看答案

第2题

第1空

A.责任链(chainofresponsibility)

B.命令(command)

C.抽象工厂(abstractfactory)

D.观察者(observer)

点击查看答案

第3题

第1空

A.Subject

B.Observer

C.Concrete Subject

D.Concrete Observer

点击查看答案

第4题

请教:2009年下半年《软件设计师》上午试题(参考答案版)第1大题第39小题如何解答?

【题目描述】

● 下列UML类图表示的是 (46) 设计模式。该设计模式中, (47) 。

请教:2009年下半年《软件设计师》上午试题(参考答案版)第1大题第39小题如何解答?【题目描述】●

(46)

A. 备忘录(Memento)

B. 策略(Strategy)

C. 状态(State)

D. 观察者(Observer)

(47)

A. 一个Subject对象可对应多个Observer对象

B. Subject只能有一个ConcreteSubject子类

C. Observer只能有一个ConcreteObserver子类

D. 一个Subject对象必须至少对应一个Observer对象

问题1【我提交的答案】: D
【参考答案与解析】:

正确答案:D

问题2【我提交的答案】: A
【参考答案与解析】:

正确答案:A

答案分析:

对于这种图实在难以理解

点击查看答案

第5题

第1空

A.工厂方法

B.策略

C.抽象工厂

D.观察者

点击查看答案

第6题

(请作答此空)模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算法可以独立于使用它们的客户而变化。以下()情况适合选用该模式。①一个客户需要使用一组相关对象②一个对象的改变需要改变其他对象③需要使用一个算法的不同变体④许多相关的类仅仅是行为有异

A.命令(Command)

B.责任链(ChainofResponsibility)

C.观察者(Observer)

D.策略(Strategy)

点击查看答案

第7题

回调(Callback)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。

A.Strategy(策略)

B.Adapter(适配器)

C.Command(命令)

D.Observer(观察者)

点击查看答案

第8题

(1)设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如图所示,其中,(2)在其状态发生改变时,向它的各个观察者发出通知。(1)设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如图所示,其中,(2空白(2)处应选择()

A.Subject

B. ConcreteSubject

C. Observer

D. ConcreteObserver

点击查看答案

第9题

回调(Call Back)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。空白(1)处应选择()

A.Strategy(策略)

B.Adapter(适配器)

C.Command(命令)

D.Observer(观察者)

点击查看答案

第10题

1、一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用模式,可使各对象不需要显式地相互引用,使其耦合松散。而且可以独立地改变它们之间的交互,分布通信

A.解释器(Interpreter)

B.策略(Strategy)

C.中介者(Mediator)

D.观察者(Observer)

点击查看答案

第11题

阅读下列说明和Java代码,将应填入 (n)处的字句卸载答题纸的对应栏内. 【说明】 某实验室欲建
立一个实验室环境监测系统,能够显示实验室的温度、湿度以及洁净度等环境数据。当获取到最新的环境测量数据时,显示的环境数据能够更新。 现在采用观察者(Observer)模式来开发该系统。观察者模式的类图如图6-1所示。阅读下列说明和Java代码,将应填入 (n)处的字句卸载答题纸的对应栏内. 【说明】 某实验室欲建立

【Java代码】 import java.util.*; interface Observer { public void update(float temp, float humidity, float cleanness); } interface Subject { public void registerObserver(Observer o); //注册对主题感兴趣的观察者 public void removeObserver(Observer o); //删除观察者 public void notifyObservers(); //当主题发生变化时通知观察者 } class EnvironmentData implements (1) { private ArrayList observers; private float temperature, humidity, cleanness; public EnvironmentData() { observers = new ArrayList(); } public void registerObserver(Observer o) { observers.add(o); } public void removeObserver(Observer o) { /* 代码省略 */ } public void notifyObservers() { for (int i = 0; i < observers.size(); i++) { Observer observer = (Observer)observers.get(i); (2) ; } } public void measurementsChanged() { (3) ; } public void setMeasurements(float temperature, float humidity, float cleanness) { this.temperature = temperature; this.humidity = humidity; this.cleanness = cleanness; (4) ; } } class CurrentConditionsDisplay implements (5) { private float temperature; private float humidity; private float cleanness; private Subject envData; public CurrentConditionsDisplay(Subject envData) { this.envData = envData; (6) ; } public void update(float temperature, float humidity, float cleanness) { this.temperature = temperature; this.humidity = humidity; this.cleanness = cleanness; display(); } public void display() {/* 代码省略 */ } } class EnvironmentMonitor{ public static void main(String[] args) { EnvironmentData envData = new EnvironmentData(); CurrentConditionsDisplay currentDisplay = new CnrrentConditionsDisplay(envData); envData.setMeasurements(80, 65, 30.4f); } }

点击查看答案
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案