关于模式适用性,在以下情况不适合使用FACTORYMETHOD模式?()
A: 当一个类不知道它所必须创建的对象的类的时候
B: 当一个类希望由它的子类来指定它所创建的对象的时候
C: 当你提供一个产品类库,而只想显示它们的接口而不是实现时
D: 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候
A: 当一个类不知道它所必须创建的对象的类的时候
B: 当一个类希望由它的子类来指定它所创建的对象的时候
C: 当你提供一个产品类库,而只想显示它们的接口而不是实现时
D: 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候
举一反三
- 下面工厂模式描述正确的是()。 A: 工厂模式不是设计模式 B: 保证一个类仅有一个实例,并提供一个访问它的全局访问点 C: 当一个类不知道它所必须创建的对象的类的时候。当一个类希望由它的子类来指定它所创建的对象的时候 D: 工厂模式属于mvc
- 工厂模式说法正确的是以下哪个选项() A: 当一个类不知道它所必须创建的对象的类的时候。当一个类希望由它的子类来指定它所创建的对象的时候 B: 工厂模式属于MVC C: 保证一个类仅有一个实例,并提供一个访问它的全局访问点 D: 工厂模式不是设计模式
- 以下意图哪个是用来描述抽象工厂模式( ) A: 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 B: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。 C: 将一个类的接口转换成客户希望的另外一个接口。 D: 表示一个作用于某对象结构中的各元素的操作。
- 以下哪个是用来描述抽象工厂模式( ) A: 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 B: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。 C: 将一个类的接口转换成客户希望的另外一个接口。 D: 表示一个作用于某对象结构中的各元素的操作。
- 如果使用Thread t=new Test()语句创建一个线程,则下列叙述正确的是 A: Test类一定要实现Runnable接口 B: Test类一定是Thread类的子类 C: Test类一定是Runnable类的子类 D: Test类一定是继承Thread类,并且实现Runnable接口