2007年上半年软件设计师下午试卷[8]

软考 责任编辑:aaafeiaaa 2007-08-03

添加老师微信

备考咨询

加我微信

摘要:[Java代码](1)FlyBehavior{publicvoidfly();};(2)QuackBehavior{publicvoidquack();};classFlyWithWingsimplementsFlyBehavior{publicvoidfly(){System.out.println(“使用翅膀飞行!”);}};classFlyNoWayimplementsFlyBehavior{publicvoidfly(){System.out.println(“不能飞行!”);}}

[Java 代码]

(1)FlyBehavior {

public void fly();

};

(2)QuackBehavior {

public voidquack();

};

class FlyWithWings implements FlyBehavior{

public void fly(){System.out.println(“使用翅膀飞行!”); }

};

class FlyNoWay implementsFlyBehavior{

public void fly(){System.out.println(“不能飞行!”); }

};

classQuackimplementsQuackBehavior{

public voidquack(){System.out.println(“发出\'嘎嘎\'声!”); }

};

classSqueakimplementsQuack Behavior{

public voidquack(){System.out.println(“发出空气与橡皮摩擦声!”); }

};

classQuackNoWay implementsQuackBehavior{

public voidquack(){System.out.println(“不能发声 !”); }

};

abstract class Duck{

protectedFlyBehavior (3);

protectedQuackBehavior (4);

public void fly(){ (5); }

public void quack() { (6) ; };

public(7) void display();

};

classRubberDuckextends Duck{

publicRubberDuck(){

flyBehavior = new(8) ;

quackBehavior = new(9) ;

}

public void display(){ /* 此处省略显示橡皮鸭的代码 */}

};

//其它代码省略

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!