当前分类: 设计模式
问题:在不破坏类封装性的基础上,使得类可以同不曾估计到的系统进行交互主要体现在()A、适配器(Adapte)模式B、合成(Composite)模式C、原型(Prototype)模式D、桥接(Bridge)模式...
查看答案
问题:Java的异常处理机制可理解为哪一种行为模式()A、观察者(Observer)模式B、迭代器(Iterator)模式C、职责链(Chain of Responsibility)模式D、策略(Strategy)模式...
问题:关于访问者模式(Visitor)的适用性以下哪些是正确的()A、一个对象的结构包含多个不同接口的对象,并且需要根据具体对象作不同的处理B、对结构中的对象有很多不同且没有联系的处理,因此需要避免操作将类分离C、类中定义的对象结构很少改变,但需要以常地定义处理结构的新操作D、需要对行为的算法作很多变动...
问题:在面向对象的的设计原则中,()表示高层模块不应该依赖于低层模块,都应该依赖于抽象,抽象不应该依赖于细节,细节应该依赖于抽象。A、依赖倒转原则B、开放封闭原则C、迪米特原则D、里氏替换原则...
问题:()模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新,也就是让对象能在状态改变时被通知。...
问题:()模MVC模型式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。...
问题:对象适配器模式是()原则的典型应用。A、合成聚合复用原则B、里式代换原则C、依赖倒转原则D、迪米特法则...
问题:下列模式中,属于行为模式的是()A、工厂模式B、观察者C、适配器D、以上都是...
问题:举例说明使用Bridge模式的场合,给出在该场合下使用Bridge模式的解决方案,并说明该解决方案的优点。...
问题:当需要强调一系列相关产品对象的设计以便进行联合使用,可以考虑使用()。A、工厂模式B、单例模式C、建造者模式D、原型模式...
问题:()模式确保某一个类仅有一个实例,并自行实例化并向整个系统提供这个实例。...
问题:在设计模式中,()的核心是缓存和共享A、门面模式B、工厂模式C、享元模式D、单例模式...
问题:工厂方法使用()把对象的创建委托给子类,子类实现了工厂方法来创建对象。...
问题:构造者的的退化模式是通过合并()角色完成退化的。A、抽象产品B、产品C、创建者D、使用者...
问题:()为另一个对象提供代表,以便控制客户对对象的访问。...
问题:要依赖于抽象,不要依赖于具体。即针对接口编程,不要针对实现编程,是()的表述A、开-闭原则B、接口隔离原则C、里氏代换原则D、依赖倒转原则...
问题:设计模式中一般都遵循的原则有什么?...
问题:根据以下场景说明,请选用最佳的设计模式,并说明该设计模式的原理及其优缺点? 场景:你与家人商量周末自驾一同前往海滩度假,以下是你和家人的对话. 妹妹:“我想把芭比娃娃带上车。” 我:“好好,还有呢?” 妈妈:“得把家里的个人日用品带上车。” 我:“好好,还有呢?” 爸爸:“车上得备上几瓶好酒。” 我:“好好,还有呢?” ........ 到了周末,我把所有的东西一件一件装上车,一路颠簸终于到了海滩。...
问题:根据以下场景说明,请选用最佳的设计模式,并说明该设计模式的原理及其优缺点? 场景:你拿出上次旅行时所拍摄的个人写真照片,但你发觉你看来看去都不顺眼,于是你到礼品店买了个相框,结果你发现相框整体感还是达不到你的要求,所以你在相框上贴了一些小东西。经过你一番的努力,相框的整体感觉终于符合你的期望了。...