填空题Strategy意图是定义一系列的算法,把它们一个个()起来, 并且使它们可相互替换

填空题
Strategy意图是定义一系列的算法,把它们一个个()起来, 并且使它们可相互替换

参考解析

解析: 暂无解析

相关考题:

图5-6UML类图所示意的设计模式的意图是(47)。A.为特定的客户(或情况)提供特定系列的对象B.定义一系列的算法并将它们一个个封装起来,使它们可以相互替换C.将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示D.定义一个用于创建对象的接口,让子类决定实例化哪一个类

(44)设计模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。这一模式使得算法可独立于它的客户而变化。A.策略(Strategy)B.抽象工厂(Abstract Factory)C.观察者(Visitor)D.状态(State)

模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算法可以独立于使用它们的客户而变化。以下( 45 )情况适合选用该模式。 ①一个客户需要使用一组相关对象 ②一个对象的改变需要改变其它对象 ? 需要使用一个算法的不用变体 ④许多相关的类仅仅是行为有异A.命令(Command)B.责任链(Chain of Responsibility)C.观察者(Observer)D.策略(Strategy)

一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用( )模式,用一个特定对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,而且可以独立地改变它们之间的交互。A.解释器(Interpreter) B.策略(Strategy) C.中介者(Mediator) D.迭代器(Iterator)

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

( )模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算法可以独立于使用它们的客户而变化A.命令(Command) B.责任链(ChainofResponsibility) C.观察者(Observer) D.策略(Strategy)

下图是( )设计模式的类图,该设计模式的目的是(请作答此空),图中,ConcreteStrategy和Strategy之间是( )关系,Strategy和Context之间是( )关系。A.将一个类的接口转换为客户期望的另一种接口,使得原本不匹配的接口而无法合作的类可以一起工作B.定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。C.动态地给一个对象附加额外的职责,不必通过子类就能灵活地增加功能D.为一个对象提供代理以控制该对象的访问

面向对象设计强调定义(),并且使它们相互协作来满足用户需求。A软件对象B物理模型CE-R模型D接口

面向对象设计强调定义(),并且使它们相互协作来满足用户需求。A、软件对象B、物理模型C、E-R模型D、接口

替换算法有哪几种?它们各有什么优缺点?

Strategy(策略)模式是一种定义算法家族的方法。

以下意图哪个是用来描述SINGLETON(单件)?()A、将一个类的接口转换成客户希望的另外一个接口该模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作B、保证一个类仅有一个实例,并提供一个访问它的全局访问点C、定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化D、用一个中介对象来封装一系列的对象交互

有两个电阻,把它们串联起来的总电阻为10Ω,把它们并联起来的总电阻为2.4Ω,这两个电阻的阻值分别为4Ω和6Ω

以下意图哪个是用来描述COMMAND(命令)?()A、将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作B、定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化C、为其他对象提供一种代理以控制对这个对象的访问D、保证一个类仅有一个实例,并提供一个访问它的全局访问点

Decorator(装饰)模式的意图是:()。A、定义一系列的算法,把它们一个个的封装起来,并且使它们可相互替换B、为一个对象动态连接附加的职责C、你希望只拥有一个对象,但不用全局对象来控制对象的实例化D、在对象之间定义一种一对多的依赖关系,这样当一个对象的状态改变时,所有依赖于它的对象都将得到通知并自动更新

新鲜的蔬菜和水果在烹制前细胞充满水分,并且在细胞与细胞之间有一种植物胶素(果胶)使它们相互粘连,呈硬质感。加热以后它们会变得柔软,这是酯化作用。

UML语言定义了五种类型不同的图,把它们有机的结合起来可以描述系统的所有视图,请列举出这些图的名称,简要描述它们的作用,并指出每类图各包括哪些图?

UML语言定义了五种类型不同的图,把它们有机的结合起来就可以描述系统的所有视图,请列举出这些图形名称,并简要描述它们的作用?

以下意图哪个是用来描述FACTORY METHOD(工厂方法)?()A、提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类B、表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作C、定义一个用于创建对象的接口,让子类决定实例化哪一个类。该模式使一个类的实例化延迟到其子类D、定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化

物流系统就是以()为核心,按()的要求,使整个物流系统化,它强调的是调整各要素之间的矛盾,把它们有机地结合起来,使物流总成本最小。

单选题Decorator(装饰)模式的意图是:()。A定义一系列的算法,把它们一个个的封装起来,并且使它们可相互替换B为一个对象动态连接附加的职责C你希望只拥有一个对象,但不用全局对象来控制对象的实例化D在对象之间定义一种一对多的依赖关系,这样当一个对象的状态改变时,所有依赖于它的对象都将得到通知并自动更新

判断题有两个电阻,把它们串联起来的总电阻为10Ω,把它们并联起来的总电阻为2.4Ω,这两个电阻的阻值分别为4Ω和6ΩA对B错

单选题面向对象设计强调定义(),并且使它们相互协作来满足用户需求。A软件对象B物理模型CE-R模型D接口

单选题以下意图哪个是用来描述命令模式()A将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化B定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换C为其他对象提供一种代理以控制对这个对象的访问D保证一个类仅有一个实例,并提供一个访问它的全局访问点

问答题替换算法有哪几种?它们各有什么优缺点?

单选题Strategy(策略)模式的意图是()。A定义一系列的算法,把它们一个个的封装起来,并且使它们可相互替换。B为一个对象动态连接附加的职责。C你希望只拥有一个对象,但不用全局对象来控制对象的实例化。D在对象之间定义一种一对多的依赖关系,这样当一个对象的状态改变时,所有依赖于它的对象都将得到通知并自动更新。

单选题以下意图哪个是用来描述策略模式()A将抽象部分与它的实现部分分离,使它们都可以独立地变化B将一个复杂对象的构建与它的表示分离C定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换