题目

(多选题)MVC是一种复合设计模式,由下面哪些设计模式组成?()

A观察者

B单例

C策略

D合成

相关标签: 设计模式   观察者  

答案
查看答案
相关试题

A.该设计模式中的Observer需要维护至少一个Subject对象

B.该设计模式中的ConcreteObserver可以绕过Subject及其子类的封装

C.该设计模式中一个Subject对象需要维护多个Observer对象

D.该设计模式中Subjeet需要通知Observer对象其自身的状态变化

下列关于单例设计模式的描述中,正确的是()

A、将一个类设计为单例设计模式,在其他类中可以创建这个类对象

B、将一个类设计为单例设计模式,必须私有其空参数构造方法,并且还不能定义有参数的构造方法

C、将一个类设计为单例设计模式,需要定义一个静态的成员方法将本类创建的对象返回给调

D、以上答案都不对

()设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。()设计模式限制类的实例对象只能有一个。适配器(Adapter)设计模式可以用于()。用于为一个对象添加更多功能而不使用子类的是()设计模式


A.责任链B.命令C.抽象工厂D.观察者
问题2:A.原型B.工厂方法C.单例D.生成器
问题3:A.将已有类的接口转换成和目标接口兼容B.改进系统性能C.将客户端代码数据转换成目标接口期望的合适的格式D.使所有接口不兼容类可以一起工作
问题4:A.桥接B.适配器C.组合D.装饰器
关于参与观察,下列说法中错误的是()。
(A)观察者有可能获得更多的“内部”信息,且材料来源可能更加真实
(B)观察者与被观察者之间的互动关系,可能会有一些负面的影响
(C)观察者隐瞒自己的身份,有助于减少被观察者的紧张感或唐突感
(D)参与观察的主要目的在于观察者的自我体验
最新解答的试题