登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 软考历年真题 > 软件设计师-真题 >> 正文
正文
2018上半年软件设计师下午真题(三)
来源: 作者: 时间;2018-06-13 14:36:34 点击数: 尚大软考交流群:376154208
  ● 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。  【说明】  生成器( Builder)模式的意图是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。图6-1所示为其类图。   【Java代码】  import java.util.*;  class Product {  private String part A;  private String par
<尚大教育,教育至上,人才为大:sdedu.cc>

  ● 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。

  【说明】

  生成器( Builder)模式的意图是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。图6-1所示为其类图。

        2018上半年软件设计师下午真题

  【Java代码】

  import java.util.*;

  class Product {

  private String part A;

  private String part B;

  public Product__(6)__{}

  public void setPartA(String s){ partA=s;}

  public void setPartB(String s){ partB=s;}

  }

  interface Builder{

  public (1);

  public void buildPartB__(7)__;

  public (2);

  }

  class ConcreteBuilder1: implements Builder{

  private Product product;

  public ConcreteBuilder1__(8)__{product=new Product__(9)__; }

  public void buildPartA__(10)__{ (3)("Component A");}

  public void buildPartB__(11)__{ (4)("Component B");}

  public Product getResult__(12)__{ return product;}

  }

  class ConcreteBuilder2 implements Builder{

  ∥代码省略

  }

  class Director {

  private Builder builder;

  public Director(Builder builder){this.builder=builder;}

  public void construct__(13)__{

  (5)

  ∥代码省略

  }

  }

  class Test{

  public static void main(String[]args){

  Director director1=new Director(new ConcreteBuilder1__(14)__);

  director1.construct__(15)__;

  }

  }

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇:2018上半年软件设计师下午真题(二)
下一篇:【尚大教育】2018下半年软件设计师上午真题(一)
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章