题目内容

对JDK中的java.lang.Runtime类描述正确的有:

A. Runtime类对象是单例对象
B. 客户对象无法使用构造方法构造Runtime对象
C. Runtime对象是在客户对象第一次调用getRuntime()方法时进行初始化
D. Runtime类是Runtime对象的简单工厂类

查看答案
更多问题

下面哪个语句对GoF(Gang of Four)模式描述是不正确的?

A. 如果一个对象含多个耗费资源属性,用备忘录模式进行该对象状态备份代价很大
B. 在状态模式中,每个子状态类必须了解他的后继子状态,这引入了新的耦合
C. 迭代器模式不会破坏聚合体对象的封装特征
D. 构造器模式中,构造器则负责产品每部分的创建和整个产品对象的组装

第三方电子支付在银行业务中占有重要比重,由于银行软件系统内部结算、账户、资金管理等子系统交互关系复杂,且基于安全考虑,不能直接向第三方提供访问服务。如果你作为银行支付系统的设计者,将会采用哪些设计模式方案?

A. 组合模式
B. 适配器模式
C. 代理模式
D. 门面模式
E. 单例模式
F. 装饰器模式

在绘图软件中,用户的绘图行为经常会有业务撤销和重做,如果你是软件设计者,下面哪个设计模式的代码方案,更适合解决这个问题?

A. 享元模式
B. 命令模式
C. 访问者模式
D. 单例模式

在COS系统中,MViewer类具有菜品列表显示行为display(),display()行为含有三个子步骤,分别为:加载数据库数据行为loadData(),菜单数据排序行为sortingData(),菜单数据绘制视图行为viewData();子步骤调用先后顺序为:loadData(),sortingData(),viewData();sortingData()的排序行为有不同的实现,其他行为只有一种实现,以下哪个模式更适合作为代码解决方案?

A. 访问者模式
B. 模板方法模式
C. 工厂方法模式
D. 策略模式

答案查题题库