当前分类: 设计模式
问题:异常处理机制可理解为哪一种行为模式()A、观察者(Observer)模式B、迭代器(Iterator)模式C、职责链(Chain of Responsibility)模式D、策略(Strategy)模式...
查看答案
问题:当需要强调一系列相关产品对象的设计以便进行联合使用,可以考虑使用()。A、工厂模式B、单例模式C、建造者模式D、原型模式...
问题:在设计模式中,()保证每个类只要单个实例。A、工厂模式B、外观模式C、享元模式D、单例模式...
问题:内聚度...
问题:设计模式的思想根源是()基本原则的宏观运用,本质上是没有任何模式的,发现模式的人永远是大师,而死守模式的人,最对只能是一个工匠....
问题:()是指以设计复用为目的,采用一种良好定义、正规的、一致的方式记录的软件设计经验。A、架构B、UML模型C、设计模式D、设计数据...
问题:()和()可用于运行时动态地加上新的行为。...
问题:当客户程序与抽象类的实现部分之间存在很大的依赖性时,可以考虑使用()A、单例模式B、享元模式C、工厂模式D、外观模式...
问题:在不破坏类封装性的基础上,使得类可以同不曾估计到的系统进行交互主要体现在()A、适配器(Adapte)模式B、合成(Composite)模式C、原型(Prototype)模式D、桥接(Bridge)模式...
问题:面向对象的六条基本原则包括:开闭原则,里式代换原则,合成聚合原则以及(),(),(),()...
问题:在需要构建一个层次结构的子系统时,可以使用门面模式定义子系统中每层的入口点,可以考虑使用()。A、外观模式B、工厂模式C、装饰模式D、适配器模式...
问题:每个Decorator对象在被装饰的功能之前或之后执行自己的附加功能。...
问题:()模式确保某一个类仅有一个实例,并自行实例化并向整个系统提供这个实例。...
问题:对于依赖倒转的表述错误的是()A、依赖于抽象而不依赖于具体,也就是针对接口编程B、依赖倒转的接口并非语法意义上的接口,而是,一个类对其他对象进行调用时,所知道的方法集合C、从选项B的角度论述,一个对象可以有多个接口D、实现了同一接口的对象,可以在运行期间,顺利地进行替换而且不必知道所示用的对象是那个实现类的实例E、此题没有正确答案...
问题:根据你的理解,请你谈谈结构型和行为型模式的区别,并结合实际的应用举例说明。...
问题:要依赖于抽象,不要依赖于具体。即针对接口编程,不要针对实现编程,是()的表述A、开-闭原则B、接口隔离原则C、里氏代换原则D、依赖倒转原则...
问题:以下哪种设计模式能够支持动态地给一个对象增加其他职责而且在职责整合时支持热插拔()A、桥接模式(Bridge)B、装饰模式(Decorator)C、享元模式(Flyweight)D、外观模式(Facade)...
问题:迭代器模式(Iterator)模式适用于()A、需要在不同的时间创建请求,生成请求队列,执行请求B、需要遍历访问聚集中的对象而不能暴露聚集中内部结构C、想避免抽象方法和其实现方法绑定在一起D、一组对象复杂地相互通信但其方法是定义明确的...
问题:关于访问者模式(Visitor)的适用性以下哪些是正确的()A、一个对象的结构包含多个不同接口的对象,并且需要根据具体对象作不同的处理B、对结构中的对象有很多不同且没有联系的处理,因此需要避免操作将类分离C、类中定义的对象结构很少改变,但需要以常地定义处理结构的新操作D、需要对行为的算法作很多变动...