网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

若要封装对象,并提供不同的接口时,可采用(33);若要将请求封装成对象,则可采用(34);若要将可互换的行为封装起来,并采用委托的方式来决定使用哪一个,则可采用(35)。

A.代理模式

B.外观模式

C.访问者模式

D.适配器模式


参考答案

更多 “ 若要封装对象,并提供不同的接口时,可采用(33);若要将请求封装成对象,则可采用(34);若要将可互换的行为封装起来,并采用委托的方式来决定使用哪一个,则可采用(35)。A.代理模式B.外观模式C.访问者模式D.适配器模式 ” 相关考题
考题 ●面向对象技术中,对象是类的实例。对象有3种成分: (33) 、属性和方法(或操作)。(33) A.标识B.继承C.封装D.消息

考题 下列关于“封装性”的说法中,错误的是()。A.封装性就是把对象的内部代码与操作过程隐藏起来B.封装是借助类来实现的C.封装是借助对象来实现的D.封装要求所有对象具备明确的功能,并有接口和其他对象相互作用

考题 在Access中若要将数据库中的数据发布到网上,应采用的对象是( )。

考题 自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零:交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用( )模式设计实现,其类图如下图所示,其中( )是客户程序使用的主要接口,可用状态来对其进行配置。此模式为( ),体现的最主要的意图是(请作答此空)。 A.当一个对象状态改变时所有依赖它的对象得到通知并自动更新 B.在不破坏封装性的前提下,捕获对象的内部状态并在对象之外保存 C.一个对象在其内部状态改变时改变其行为 D.将请求封装为对象从而可以使用不同的请求对客户进行参数化

考题 自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零 :交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(44)模式设计实现,其类图如下图所示,其中(45)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(46),体现的最主要的意图是(47)。 A.当一个对象状态改变时所有依赖它的对象得到通知并自动更新 B.在不破坏封装性的前提下,捕获对象的内部状态并在对象之外保存 C.一个对象在其内部状态改变时改变其行为 D.将请求封装为对象从而可以使用不同的请求对客户进行参数化

考题 自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零 :交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用 (13) 模式设计实现,其类图如下图所示,其中 (14) 是客户程序使用的主要接口,可用状态来对其进行配置。此模式为 (15) ,体现的最主要的意图是 (16) 。【回答括号16】 A.. 当一个对象状态改变时所有依赖它的对象得到通知并自动更新 B. 在不破坏封装性的前提下,捕获对象的内部状态并在对象之外保存 C. 一个对象在其内部状态改变时改变其行为 D. 将请求封装为对象从而可以使用不同的请求对客户进行参数化

考题 Java API为多线程并发编程提供了一个接口Runnable,该接口的作用是()。A.将算法封装成一个可被线程运行的算法对象B.将算法封装成一个可独立运行的进程对象C.创建线程并在线程中运行算法对象D.创建进程并在进程中运行算法对象

考题 关于封装,下列说法中不正确的是A.通过封装,对象的属性都是不可见的B.通过封装,可以将对象的属性和操作合在一起,形成一个整体C.通过封装,可以隐藏对象的属性和实现细节,仅对外公开接口D.通过封装,每个对象都成为相对独立的实体

考题 面向对象的四个基本特征是()?A.封装、多态、抽象、继承B.继承、封装、接口、分类C.封装、多态、接口、聚合D.多态、接口、结构