单项选择题使用C#语言进行编程时,关于观察者模式的缺点描述错误的是哪一项()

A.观察者模式在观察目标和观察者之间建立一个抽象的耦合
B.如果一个观察目标对象有很多直接和间接的观察者的话,将所有的观察者都通知到会花费很多时间
C.如果在观察者和观察目标之间有循环依赖的话,观察目标会触发它们之间进行循环调用,可能导致系统崩溃
D.观察者模式没有相应的机制让观察者知道所观察的目标对象是怎么发生变化的,而仅仅只是知道观察目标发生了变化


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题使用C#语言进行编程时,请从以下选项中选出关于.NET里的IL是什么?()

A.接口限制
B.中间语言
C.核心代码
D.接口类库

2.单项选择题C#编程中,以下正确描述了数组在内存占有的空间是怎么样的()

A.随机的
B.指定的
C.不连续
D.连续的

3.单项选择题使用C#语言进行编程时,下列关于抽象类的说法错误的是()

A.抽象类可以实例化
B.抽象类可以包含抽象方法
C.抽象类可以包含抽象属性
D.抽象类使用abstract关键字定义

4.单项选择题使用C#语言进行编程时,下列关于C#面向对象应用的描述中,哪项是正确的?()

A.派生类是基类的扩展,派生类可以添加新的成员,也可去掉已经继承的成员
B.abstract方法的声明必须要在子类实现
C.声明为sealed的类不能被继承
D.接口像类一样,可以定义并实现方法