首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 [说明] 在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(连不用的功能)都要全面初始化的话,会连带影响到应用软件要花很多时间才能启动。因此
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 [说明] 在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(连不用的功能)都要全面初始化的话,会连带影响到应用软件要花很多时间才能启动。因此
admin
2013-01-05
48
问题
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。
[说明]
在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(连不用的功能)都要全面初始化的话,会连带影响到应用软件要花很多时间才能启动。因此常将程序设计成到了实际要使用某种功能的阶段才初始化该功能。
以下示例展示了Proxy(代理)模式,PrinterProxy类执行一些比较“轻”的方法——设置名称和取得名称,需要真正执行“重”的方法——真正打印——时才初始Print类。图6-1显示了各个类间的关系。
[图6-1]
[Java代码]
//Printable.Java
publiC (1) Printable{
public abstract void setPrinterName(String name);
public abstract String getprinterName();
public abstract void print(String string);
}
//Printer.Java
public class Printer implements Printable{
private String name;
public Printer(){
System.out.println("正在产生Printer的对象实例");
}
public Printer(String name){
this.name=name;
heavyJob("正在产生Printer的对象实例("+name+")");
public void setPrinterName(String name){
this.name=name;
public String getPrinterName(){
return name;
public void print(String string){
System.out.println("===" +name+" ====");
System.out.println(string);
}
}
//PrinterProxy.Java
public class PrinterProxy (2) Printable{
private String name;
private Printer real;
public PrinterProxy(){}
public PrinterProxy(String name){
this.name=name;
}
public gynchronized void setPrinterName(String name){
if( (3) ){
real.setPrinterName(name);
}
this.name=name;
}
public String getprinterName(){
return name;
}
public void print(String string){
(4);
real.print(string);
}
private synchronized void realize(){//产生真正的Printer对象
if(real==null){
real=(5);
}
}
}
(1)
选项
答案
interface
解析
转载请注明原文地址:https://kaotiyun.com/show/WYDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
下面为C语言程序,边界值问题可以定位在(45)。 int data(3), int i, for(i=1, i<=3, i++)data(i)=100
下图是①设计模式的类图,该设计模式的目的是②,图中,Abstraction和RefinedAbstraction之间是③关系,Abstraction和Implementor之间是④关系。②处应填入?
“<titlestyle="italic">science</title>”是XML中一个元素的定义,其中元素的内容是(29)。
将源程序中多处使用的同一个常数定义为常量并命名,______。
已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图Compute-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。CREATE(1)
某银行系统要求报表功能容易扩展,以便在需要的时候可以处理新的文件格式,.则该需求是()的。
确定测试基线属于()活动。
针对程序段:IP(A||B||C)THENW=W/X,对于(A,B,C)的取值,(57)测试用例能够满足MCDC(修正条件逻辑判定)的要求。
随机试题
胞体直径12~20btm,呈圆或椭圆形,胞核大,位于中央或偏位,核染色质开始聚集。核仁可见或消失,胞质量较多,呈淡蓝,蓝或深蓝色。胞质内含大小、形态或多少不一的紫红色非特异性天青胺蓝颗粒。POX染色阳性。这是
结核病传染的主要途径与方式是
患者,女,21岁。3天前出现右下后牙区肿痛,进食、吞咽时加重,昨日起局部自发性跳痛,张口受限,检查可见:近中阻生,牙周溢脓,龈袋形成若下颌角区怀疑局部脓肿形成,此时可以什么方法确诊
A.阴道外出血量和贫血程度不一致伴腹痛B.阴道流血性黏液C.无痛性反复阴道出血D.分娩阻滞形成病理缩复环.伴少量阴道出血E.分娩阻滞,剧烈腹痛后宫缩停止,病情恶化胎盘早剥
房屋拆迁主管部门应当在收到延期拆迁申请之日起()内给予答复。
()系指事故中人员伤亡及房屋、设备、物资等的则产损失,不考虑停工损失。
头孢西丁胶囊,一种抗菌素药物,0.5g/粒,12粒/盒
与决策单位发生直接关系。而且直接影响社会经济活动的财政政策时滞有()。
对现有的或二手资料进行搜集和分析属于()。
Thenewsystemnowallowsfaxestobesentroundtheworld______(以最省事、最安全的方式).
最新回复
(
0
)