1700472910
1700472911
1700472912
1700472913
1700472914
图26-1 电梯的类图
1700472915
1700472916
非常简单的类图,定义一个接口,然后是一个实现类,然后业务场景类Client就可以调用,并运行起来,简单也要实现出来。看看该程序的接口,如代码清单26-1所示。
1700472917
1700472918
代码清单26-1 电梯接口
1700472919
1700472920
public interface ILift{
1700472921
1700472922
//首先电梯门开启动作
1700472923
1700472924
public void open();
1700472925
1700472926
//电梯门可以开启,那当然也就有关闭了
1700472927
1700472928
public void close();
1700472929
1700472930
//电梯要能上能下
1700472931
1700472932
public void run();
1700472933
1700472934
//电梯还要能停下来
1700472935
1700472936
public void stop();
1700472937
1700472938
}
1700472939
1700472940
接口有了,再来看实现类,如代码清单26-2所示。
1700472941
1700472942
代码清单26-2 电梯实现类
1700472943
1700472944
public class Lift implements ILift{
1700472945
1700472946
//电梯门关闭
1700472947
1700472948
public void close(){
1700472949
1700472950
System.out.println(“电梯门关闭……”);
1700472951
1700472952
}
1700472953
1700472954
//电梯门开启
1700472955
1700472956
public void open(){
1700472957
1700472958
System.out.println(“电梯门开启……”);
1700472959
[
上一页 ]
[ :1.70047291e+09 ]
[
下一页 ]