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

单选题
Strategy(策略)模式的意图是()。
A

定义一系列的算法,把它们一个个的封装起来,并且使它们可相互替换。

B

为一个对象动态连接附加的职责。

C

你希望只拥有一个对象,但不用全局对象来控制对象的实例化。

D

在对象之间定义一种一对多的依赖关系,这样当一个对象的状态改变时,所有依赖于它的对象都将得到通知并自动更新。


参考解析

解析: 暂无解析

相关考题:

优势策略(Dominant strategy)

最大最小策略(Maximin strategy)

下列UML类图表示的是( )设计模式。该设计模式中,( )。A.备忘录(Memento)B.策略(strategy)C.状态(State)D.观察者(Observer)(47)

以下关于状态(State)模式和策略(Strategy)模式的叙述中,说法错误的是(48)。A.对于客户程序而言,State模式比Strategy模式更透明B.Strategy模式用来处理算法变化,State模式用来处理状态变化C.State模式的对象变化频率比Strategy模式的对象高D.State模式的“状态”是在对象外部,Strategy模式的“策略”是在对象内部

创建型设计模式抽象了实例化过程,帮助一个系统独立于如何创建、组合和表示它的那些对象。以下( )模式是创建型模式。A.组合(Composite) B.构建器(Builder)C.桥接(Bridge) D.策略(Strategy)

● (40) 限制了创建类的实例数量,而 (41) 将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。(40)A. 命令模式(Command)B. 适配器模式(Adapter)C. 策略模式(Strategy)D. 单例模式(Singleton)(41)A. 命令模式(Command)B. 适配器模式(Adapter)C. 策略模式(Strategy)D. 单例模式(Singleton)

回调(Callback)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(4)模式就是回调机制的一个面向对象的替代品。该模式的意图是(5)。A.Strategy(策略)B.Adapter(适配器)C.Command(命令)D.Observer(观察者)

下图是( )设计模式的类图,该设计模式的目的是( ),图中,ConcreteStrategy和Strategy之间是( )关系,Strategy和Context之间是(请作答此空)关系。A.依赖B.关联C.继承D.聚合

下图是(请作答此空)设计模式的类图,该设计模式的目的是( ),图中,ConcreteStrategy和Strategy之间是( )关系,Strategy和Context之间是( )关系。A.适配器B.桥接C.装饰D.策略

Strategy模式的意图是什么吗?它有哪些效果?

异常处理机制可理解为哪一种行为模式()A、观察者(Observer)模式B、迭代器(Iterator)模式C、职责链(Chain of Responsibility)模式D、策略(Strategy)模式

按照四人团的说法,Strategy策略模式的基本思想是什么?

Strategy(策略)模式对问题的解决方案是什么?以及如何实现?

封装分布于多个类之间的行为的模式是()A、观察者(Observer)模式B、迭代器(Iterator)模式C、访问者(Visitor)模式D、策略(Strategy)模式

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

Java的异常处理机制可理解为哪一种行为模式()A、观察者(Observer)模式B、迭代器(Iterator)模式C、职责链(Chain of Responsibility)模式D、策略(Strategy)模式

以下不属于行为型模式是?()A、COMMAND(命令)B、STRATEGY(策略)C、MEMENTO(备忘录)D、BRIDGE(桥接)

制造企业的三个基本*市场应对策略(生产策略)是以下哪三个()A、追赶策略(Chase Strategy)B、控制策略(Constraints Strategy)C、平衡策略(Production Leveling)D、外包与转包策略(Outsourcing Subcontracting)E、整合策略(Integration Strategy)

回调(Call Back)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。空白(1)处应选择()A、Strategy(策略)B、Adapter(适配器)C、Command(命令)D、Observer(观察者)

单选题异常处理机制可理解为哪一种行为模式()A观察者(Observer)模式B迭代器(Iterator)模式C职责链(Chain of Responsibility)模式D策略(Strategy)模式

多选题制造企业的三个基本*市场应对策略(生产策略)是以下哪三个()A追赶策略(Chase Strategy)B控制策略(Constraints Strategy)C平衡策略(Production Leveling)D外包与转包策略(Outsourcing Subcontracting)E整合策略(Integration Strategy)

问答题Strategy(策略)模式对问题的解决方案是什么?以及如何实现?

单选题Java的异常处理机制可理解为哪一种行为模式()A观察者(Observer)模式B迭代器(Iterator)模式C职责链(Chain of Responsibility)模式D策略(Strategy)模式

问答题按照四人团的说法,Strategy策略模式的基本思想是什么?

问答题Strategy模式的意图是什么吗?它有哪些效果?

问答题Strategy(策略)模式是建立在哪些原则的基础上?

判断题Strategy(策略)模式是一种定义算法家族的方法。A对B错

单选题封装分布于多个类之间的行为的模式是()A观察者(Observer)模式B迭代器(Iterator)模式C访问者(Visitor)模式D策略(Strategy)模式