单选题希望创建一个可复用的类,该类必须能够与接口不可预订的类协同工作,可以考虑使用()A桥接模式B适配器模式C工厂模式D装饰模式
单选题
希望创建一个可复用的类,该类必须能够与接口不可预订的类协同工作,可以考虑使用()
A
桥接模式
B
适配器模式
C
工厂模式
D
装饰模式
参考解析
解析:
暂无解析
相关考题:
Certkiller.com 希望可以开发一个应用程序存储和检索雇员信息唯一的工作人员的数量。您创建的自定义集合类,该类实现的类型安全的 IDictionary 接口。此集合类被命名为 EmployeeCollection,并使用下面的代码定义。()public class EmployeeCollection : IDictionary {/ / 执行代码} A.B.C.D.
限制了创建类的实例数量,而(41)将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。A.命令模式(Command)B.适配器模式(Adapter)C.策略模式(Strategy)D.单例模式(Singleton)
下列关于类与对象的说法中,正确的是() A、类可以看做是一个模型,可以用来创建对象B、没有类,也可以创建对象C、类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体D、以上说法都不对
如果一个类必须继承另一个非Thread类,此时要实现多线程只能()方式。A、通过创建Process类的子类来实现B、通过创建Thread类的子类来实现C、通过实现Runnable接口的类来实现D、通过实现RunTime接口的类来实现
以下有关接口的内容,正确的是()。A、接口中声明的变量必须设置初值B、一个类可以同时实现多个接口C、实现接口时,可以实现接口中的所有方法,也可以实现其中一些D、实现接口的类,不能创建为抽象类E、接口中的方法默认为abstract
关于线程的创建过程,下面四种说法正确的有哪些?()A、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法B、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法C、定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法D、定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法
以下意图哪个是用来描述ABSTRACT FACTORY(抽象工厂)?()A、提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类B、定义一个用于创建对象的接口,让子类决定实例化哪一个类C、将一个类的接口转换成客户希望的另外一个接口D、表示一个作用于某对象结构中的各元素的操作
关于模式适用性,在以下情况不适合使用FACTORY METHOD模式?()A、当一个类不知道它所必须创建的对象的类的时候B、当一个类希望由它的子类来指定它所创建的对象的时候C、当你提供一个产品类库,而只想显示它们的接口而不是实现时D、当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候
多选题关于线程的创建过程,下面四种说法正确的有哪些?()A定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法B定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法C定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法D定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法
多选题以下有关接口的内容,正确的是()。A接口中声明的变量必须设置初值B一个类可以同时实现多个接口C实现接口时,可以实现接口中的所有方法,也可以实现其中一些D实现接口的类,不能创建为抽象类E接口中的方法默认为abstract
单选题关于模式适用性,在以下情况不适合使用Adapter(适配器)模式?()A你想使用一个已经存在的类,而它的接口不符合你的需求B你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作C你想使用一些已经存在的子类,但是不可能对每一个都进行子类化以匹配它们的接口。对象适配器可以适配它的父类接口D如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象
单选题以下哪种情况不适合使用适配器模式()A你想使用一个已经存在的类,而它的接口不符合你的需求B你想创建一个类,该类可以复用另外一个类的功能C你想创建一个类,该类可以复用另外多个类的功能D你想在类中用相对较少的对象引用取代很多对象的引用
多选题您正在创建一个使用非托管资源的类,这个类保持在其它对象上的有管理代码您应该确保这个类的使用者能在这个类不再使用时释放资源您应该执行哪三个动作?()A定义类使得该类继承于WeakReference类。B定义类使得该类实现IDisposable接口。C创建类析构函数,该函数在其他对象上调用方法来释放托管资源。D创建一个释放非托管资源的类析构函数。E创建一个Dispose方法,该方法调用System GC Collect来强制进行垃圾回收。F创建一个Dispose方法,该方法释放非托管资源,并在其他对象上调用方法来释放托管资源。
填空题一个类如果实现一个接口,那么它就需要实现接口中定义的全部(),否则该类就必须定义成()