单选题关于模式适用性,在以下情况不适合使用OBSERVER(观察者)模式?()A当一个抽象模型有两个方面,其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自独立地改变和复用B当对一个对象的改变需要同时改变其它对象,而不知道具体有多少对象有待改变C当一个对象必须通知其它对象,而它又不能假定其它对象是谁。换言之,你不希望这些对象是紧密耦合的D在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责

单选题
关于模式适用性,在以下情况不适合使用OBSERVER(观察者)模式?()
A

当一个抽象模型有两个方面,其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自独立地改变和复用

B

当对一个对象的改变需要同时改变其它对象,而不知道具体有多少对象有待改变

C

当一个对象必须通知其它对象,而它又不能假定其它对象是谁。换言之,你不希望这些对象是紧密耦合的

D

在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责


参考解析

解析: 暂无解析

相关考题:

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

● 下面的UML类图描绘的是 (46) 设计模式。关于该设计模式的叙述中,错误的是 (47) 。(46)A. 桥接B. 策略C. 抽象工厂D. 观察者(47)A. 该设计模式中的Observer 需要维护至少一个Subject对象B. 该设计模式中的ConcreteObserver 可以绕过 Subject及其子类的封装C. 该设计模式中一个Subject对象需要维护多个Observer 对象D. 该设计模式中Subject需要通知 Observer 对象其自身的状态变化

● 下列UML类图表示的是 (46) 设计模式。该设计模式中, (47) 。(46)A. 备忘录(Memento)B. 策略(Strategy)C. 状态(State)D. 观察者(Observer)(47)A. 一个Subject对象可对应多个Observer对象B. Subject只能有一个ConcreteSubject子类C. Observer只能有一个ConcreteObserver子类D. 一个Subject对象必须至少对应一个Observer对象

一个web网站可以同时拥有针对电脑的Html页面和针对手机的WAP页面。这属于的模式是() A.观察者(observer)模式B.命令(commanD.模式C.单一(singleton)模式D.代理(proxy)模式

以下属于结构型模式的是()。A、代理(Proxy)模式B、合成(Composite)模式C、命令(Command)模式D、观察者(Observer)模式

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

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

以下属于行为对象模式的是()A、模板(Template Method)模式B、迭代器(Iterator)模式C、命令(Command)模式D、观察者(Observer)模式

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

一个web网站可以同时拥有针对电脑的Html页面和针对手机的WAP页面。这属于的模式是()A、观察者(observer)模式B、命令(commanD.模式C、单一(singleton)模式D、代理(proxy)模式

关于观察者模式说法正确的是?()A、观察者(Observer)模式,也叫发布/订阅(Publish/SubscribE.模式。B、是MVC(模型-视图-控制器)模式的重要组成部分。C、复用性强。D、对象之间实名通信。

关于模式适用性,在以下情况不适合使用FLYWEIGHT(享元)模式?()A、一个应用程序使用了大量的对象B、完全由于使用大量的对象,造成很大的存储开销C、对象的大多数状态都可变为外部状态D、你想使用一个已经存在的类,而它的接口不符合你的需求

关于模式适用性,在以下情况不适合使用PROXY(代理)模式?()A、你想使用一个已经存在的类,而它的接口不符合你的需求B、根据需要创建开销很大的对象C、在需要用比较通用和复杂的对象指针代替简单的指针的时候D、取代了简单的指针,它在访问对象时执行一些附加操作

以下模式哪些是对象行为模式()A、状态模式B、观察者模式C、模版方法模式D、解释器模式

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

填空题Java-API中,有两个与观察者模式相关的类和接口,分别是Observable和Observer,Observer的Update函数中用到的两个参数的参数类型是()和()。

单选题以下哪种设计模式最符合以下场景说明:() 【电视节目选择器】 电视提供了(creates)面板和遥控器两种节目选择方法,都具有“下一个”和“上一个”按钮来控制转到不同的频道。A责任链模式(Chain of Responsibility)B观察者模式(Observer)C模板方法模式(Template Method)D迭代器模式(Iterator)

多选题以下属于结构型模式的是()。A代理(Proxy)模式B合成(Composite)模式C命令(Command)模式D观察者(Observer)模式

多选题以下属于行为对象模式的是()A模板(Template Method)模式B迭代器(Iterator)模式C命令(Command)模式D观察者(Observer)模式

单选题关于模式适用性,在以下情况不适合使用COMMAND(命令)模式?()A抽象出待执行的动作以参数化某对象,使用过程语言中的回调(callback)函数表达这种参数化机制BJava语言中的:AWT的事件处理C在需要用比较通用和复杂的对象指针代替简单的指针的时候D一个系统需要支持交易(transaction),一个交易结构封装了一组数据更新命令

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

多选题关于观察者模式说法正确的是?()A观察者(Observer)模式,也叫发布/订阅(Publish/SubscribE.模式。B是MVC(模型-视图-控制器)模式的重要组成部分。C复用性强。D对象之间实名通信。

单选题关于模式适用性,在以下情况不适合使用PROXY(代理)模式?()A你想使用一个已经存在的类,而它的接口不符合你的需求B根据需要创建开销很大的对象C在需要用比较通用和复杂的对象指针代替简单的指针的时候D取代了简单的指针,它在访问对象时执行一些附加操作

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

单选题关于模式适用性,在以下情况不适合使用FLYWEIGHT(享元)模式?()A一个应用程序使用了大量的对象B完全由于使用大量的对象,造成很大的存储开销C对象的大多数状态都可变为外部状态D你想使用一个已经存在的类,而它的接口不符合你的需求

单选题()关于多个对象想知道一个对象中数据变化情况的一种成熟的模式。A观察者模式B命令模式C 策略模式D责任链模式

单选题一个web网站可以同时拥有针对电脑的Html页面和针对手机的WAP页面。这属于的模式是()A观察者(observer)模式B命令(commanD.模式C单一(singleton)模式D代理(proxy)模式