限制了创建类的实例数量,而(41)将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
A.命令模式(Command)
B.适配器模式(Adapter)
C.策略模式(Strategy)
D.单例模式(Singleton)
第1题:
() 将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
A.Adapter (适配器)模式
B.Command (命令)模式
C.Singleton (单例)模式
D.Strategy (策略)模式
第2题:
抽象类和接口的区别有
A.抽象类和接口都不能创建实例
B.抽象类和接口对象的引用都可以指向一个实现(继承)该类的对象
C.接口只能实现一个,抽象类可以继承多个
D.抽象类可以被多个类继承,接口可以被多个类实现
第3题:
工厂模式的要点是 ()。
A.定义一个创建对象的接口,子类决定具体创建哪个类的对象
B.定义一个创建对象的接口,父类决定具体创建哪个类的对象
C.定义一个创建对象的接口,由父类根据类型进行实例化决策
D.定义一个创建对象的接口,根据情况由父类或者子类决定具体创建哪个类的对象
第4题:
使用桥接(Bridge)模式时需要注意()。
A.仅有一个实现类的接口Implementor
B.创建正确的实现类的接口Implementor对象
C.共享实现类的接口 Implementor对象
D.想使用一个已经存在的类,而它的接口不符合需求
第5题:
【简答题】创建一个接口IShape,接口中有一个求取面积的抽象方法“public double area()”。定义一个正方形类Square,该类实现了IShape接口。Square类中有一个属性a表示正方形的边长,在构造方法中初始化该边长。定义一个主类,在主类中,创建Square类的实例对象,求该正方形对象的面积。