设计模式 题目列表
()模式在对象的集合之中游走,而不暴露集合的实现。

()是指以设计复用为目的,采用一种良好定义、正规的、一致的方式记录的软件设计经验。A、架构B、UML模型C、设计模式D、设计数据

从模式所提供的功能性来看,模式可以分为()A、创建模式B、测试模式C、行为模式D、结构模式

Decorator(装饰)模式的意图是为一个对象连接附加的职责。

对象组合的有点表述不当的是()A、容器类仅能通过被包含对象的接口来对其进行访问B、“黑盒”复用,封装性好,因为被包含对象的内部细节对外是不可见C、通过获取指向其它的具有相同类型的对象引用,可以在运行期间动态地定义(对象的)组合D、造成极其严重的依赖关系

简述针对接口编程,不针对实现编程的意义。

简述下,创建型模式一共有多少种,分别为哪些?工厂方法模式、抽象工厂模式与建造者模式,有什么区别,如何区分应用在具体事例中。并请举例说明。

MVC模型的基本工作原理是基于()模式,实现是基于()模式。

设计模式的基本要素有哪些?

()模式确保某一个类仅有一个实例,并自行实例化并向整个系统提供这个实例。

()和()可用于运行时动态地加上新的行为。

要依赖于抽象,不要依赖于具体。即针对接口编程,不要针对实现编程,是()的表述A、开-闭原则B、接口隔离原则C、里氏代换原则D、依赖倒转原则

在设计模式中,()保证每个类只要单个实例。A、工厂模式B、外观模式C、享元模式D、单例模式

迭代器模式(Iterator)模式适用于()A、需要在不同的时间创建请求,生成请求队列,执行请求B、需要遍历访问聚集中的对象而不能暴露聚集中内部结构C、想避免抽象方法和其实现方法绑定在一起D、一组对象复杂地相互通信但其方法是定义明确的

()和()可用于运行时动态地加上新的行为。