题目内容

不同品牌的手机应该由不同的公司制造,Motorola公司生产Motorola手机,Nokia公司生产Nokia手机。该场景蕴含了( )设计模式。

A. Simple Factory
B. Factory Method
C. Abstract Factory
D. Builder

查看答案
更多问题

某公司欲开发一个图表显示系统,在该系统中,曲线图生成器可以创建曲线图、曲线图图例和曲线图数据标签,柱状图生成器可以创建柱状图、柱状图图例和柱状图数据标签。用户要求可以很方便地增加新的类型的图形,系统需具备较好的可扩展能力。针对这种需求,公司采用( )最为恰当。

A. 桥接模式
B. 适配器模式
C. 策略模式
D. 抽象工厂模式

以下关于Java语言中clone()方法的使用错误的是( )。

A. 对于任何对象x,都有x.clone()==x
B. 对于任何对象x,都有x.clone().getClass()==x.getClass()
C. 在子类的clone()方法中可以通过调用super.clone()来实现自我复制
D. 支持浅克隆的类必须实现Cloneable接口,否则将抛出CloneNotSupportedException异常

在( )时可使用单例模式。

A. 隔离菜单项对象的创建和使用
B. 防止一个资源管理器窗口被实例化多次
C. 使用一个已有的查找算法而不想修改既有代码
D. 不能创建子类,需要扩展一个数据过滤类

以下( )不是单例模式的要点。

A. 某个类只能有一个实例
B. 单例类不能被继承
C. 必须自行创建单个实例
D. 必须自行向整个系统提供单个单例

答案查题题库