关于访问者模式(Visitor)的适用性以下哪些是正确的()
第1题:
第2题:

第3题:
第4题:
Observer(观察者)模式适用于()
第5题:
关于scala中的类和它的伴生对象,以下说法不正确的是()
第6题:
面向对象的分析过程一般包括:获取用户对系统的需求、标识类和对象以及()。
第7题:
以下意图哪个是用来描述ABSTRACT FACTORY(抽象工厂)?()
第8题:
以下哪一个模式是表示一个作用于某对象结构中的各元素的操作,它使我们可以在不改变各元素的类的前提下定义作用于这些元素的新操作()
第9题:
对象仅能用本身包含的代码来实现操作
对象可以是任何客观事物,对象是类的特例
类是一组具有相同结构、操作并遵守相同规则的对象
事件是一种预先定义好的特定动作,由用户或系统激活
第10题:
你想使用一个已经存在的类,而它的接口不符合你的需求
你想表示对象的部分-整体层次结构
当一个类的实例只能有几个不同状态组合中的一种时
一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为
第11题:
一个对象的结构包含多个不同接口的对象,并且需要根据具体对象作不同的处理
对结构中的对象有很多不同且没有联系的处理,因此需要避免操作将类分离
类中定义的对象结构很少改变,但需要以常地定义处理结构的新操作
需要对行为的算法作很多变动
第12题:
当一个对象必须通知其它对象,而它又不能假定其它对象是谁。换言之,你不希望这些对象是紧密耦合的
许多相关的类仅仅是行为有异。“策略”提供了一种用多个行为中的一个行为来配置一个类的方法
需要使用一个算法的不同变体。例如,你可能会定义一些反映不同的空间/时间权衡的算法。当这些变体实现为一个算法的类层次时可以使用策略模式
算法使用客户不应该知道的数据。可使用策略模式以避免暴露复杂的、与算法相关的数据结构
第13题:

第14题:
第15题:

第16题:
以下意图哪个是用来描述ADAPTER(适配器)?()
第17题:
以下意图哪个是用来描述PROTOTYPE(原型)?()
第18题:
装饰模式的优点有哪些()
第19题:
建造者模式的优点有哪些()
第20题:
以下意图哪个是用来描述FACTORY METHOD(工厂方法)?()
第21题:
定义类的结构和层次
定义对象的结构和层次
定义方法的结构和层次
定义消息的结构和层次
第22题:
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新
表示一个作用于某对象结构中的各元素的操作
在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
第23题:
访问者模式
桥接模式
原型模式
单例模式
第24题:
允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类
表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象