网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
● (43) 设计模式允许一个对象在其内部状态改变时改变它的行为。下图为这种设计模式的类图,已知类State为抽象类,则类 (44) 的实例代表了Context对象的状态。
(43)
A. 单件(Singleton)
B. 桥接(Bridge)
C. 组合(Composite)
D. 状态(State)
(44)
A. Context
B. concreteStateA
C. Handle
D. State
参考答案
更多 “ ● (43) 设计模式允许一个对象在其内部状态改变时改变它的行为。下图为这种设计模式的类图,已知类State为抽象类,则类 (44) 的实例代表了Context对象的状态。(43)A. 单件(Singleton)B. 桥接(Bridge)C. 组合(Composite)D. 状态(State)(44)A. ContextB. concreteStateAC. HandleD. State ” 相关考题
考题
● 采用 (43) 设计模式可保证一个类仅有一个实例;采用 (44) 设计模式可将对象组合成树形结构以表示“部分-整体”的层次结构, 使用户对单个对象和组合对象的使用具有一致性;采用 (45) 设计模式可动态地给一个对象添加一些额外的职责。(43)A. 命令(Command) B. 单例(Singleton) C. 装饰(Decorate) D. 组合(Composite)(44)A. 命令(Command) B. 单例(Singleton) C. 装饰(Decorate) D. 组合(Composite)(45)A. 命令(Command) B. 单例(Singleton) C. 装饰(Decorate) D. 组合(Composite)
考题
● (40) 设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如下图,其中, (41)在其状态发生改变时,向它的各个观察者发出通知。(40)A.命令( Command)B.责任链(Chain of Responsibility)C.观察者( Observer)D.迭代器(Iterator)(41)A.SubjectB.ConcreteSubjectC. ObserverD.ConcreteObserver
考题
● (43)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化下图为该设计模式的类图,其中,(44)用于定义实现部分的接口。(43)A. Singleton(单件)B. Bridge(桥接)C. Composite(组合)D. Facade(外观)(44)A. AbstractionB. ConcreteImplementorAC. ConcreteImplementorBD. Implementor
考题
设计模式允许一个对象在其内部状态改变时改变它的行为。下图为这种设计模式的类图,已知类State为抽象类,则类(44)的实例代表了Context对象的状态。A.单件(Singleton)B.桥接(Bridge)C.组合(Composite)D.状态(State)
考题
设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如下图,其中, (68)在其状态发生改变时,向它的各个观察者发出通知。A.命令( Command)B.责任链(Chain of Responsibility)C.观察者( Observer)D.迭代器(Iterator)
考题
下图为某设计模式的类图,类State和Context的关系为( ),类(请作答此空)是客户使用的主要接口。
A.Context
B.ConcreteStateA
C.ConcreteStateB
D.State
考题
(请作答此空)设计模式允许一个对象在其内部状态改变时改变它的行为。下图为这种设计模式的类图,已知类State为抽象类,则类( )的实例代表Context对象的状态。
A.单件(Singleton)
B.桥接(Bridge)
C.组合(Composite)
D.状态(State)
考题
设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式,() 在其状态发生改变时,向它的各个观察者发出通知。A.观察者B.单实例C.工厂模式D.策略
热门标签
最新试卷