以下关于状态(State)模式和策略(Strategy)模式的叙述中,说法错误的是(48)。
A.对于客户程序而言,State模式比Strategy模式更透明
B.Strategy模式用来处理算法变化,State模式用来处理状态变化
C.State模式的对象变化频率比Strategy模式的对象高
D.State模式的“状态”是在对象外部,Strategy模式的“策略”是在对象内部
第1题:
第2题:
第3题:
第4题:
第5题:
关于设计模式,下列说法正确的是( )。
A.原型(Prototype)和模板方法 (Template Method)属于创建型模式B.组合(Composite)和代理 (Proxy)属于结构型模式C.桥接(Bridge)和状态(State)属于行为型模式D.外观(Facade)和中介(Mediator)属于创建型模式
第6题:
如下UML类图表示的是(43)设计模式。以下关于该设计模式的叙述中,错误的是(44)。
(54)
A.工厂方法
B.策略
C.抽象工厂
D.观察者
第7题:
(44)设计模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。这一模式使得算法可独立于它的客户而变化。
A.策略(Strategy)
B.抽象工厂(Abstract Factory)
C.观察者(Visitor)
D.状态(State)
第8题:
如下UML类图表示的是 (44) 设计模式。以下关于该设计模式的叙述中,
A.工厂方法
B.策略
C.抽象工厂
D.观察者
第9题:
下列UML类图表示的是( )设计模式。该设计模式中,( )。
A.备忘录(Memento)
B.策略(strategy)
C.状态(State)
D.观察者(Observer)(47)