1700481779
1700481780
}
1700481781
1700481782
}
1700481783
1700481784
public class DF_K extends AbstractDF{
1700481785
1700481786
//定义一下自己能处理什么参数
1700481787
1700481788
protected String getOperateParam(){
1700481789
1700481790
return super.K_PARAM;
1700481791
1700481792
}
1700481793
1700481794
//命令处理
1700481795
1700481796
protected String echo(CommandVO vo){
1700481797
1700481798
return DiskManager.df_k();
1700481799
1700481800
}
1700481801
1700481802
}
1700481803
1700481804
public class DF_G extends AbstractDF{
1700481805
1700481806
//定义一下自己能处理什么参数
1700481807
1700481808
protected String getOperateParam(){
1700481809
1700481810
return super.G_PARAM;
1700481811
1700481812
}
1700481813
1700481814
//命令处理
1700481815
1700481816
protected String echo(CommandVO vo){
1700481817
1700481818
return DiskManager.df_g();
1700481819
1700481820
}
1700481821
1700481822
}
1700481823
1700481824
每个选项的实现类都定义了自己能解析什么命令,然后通过echo方法返回执行结果。在三个实现类中都与DiskManager类有关联关系,该类负责与操作系统有关的功能,是必须要实现的,其示例代码如代码清单34-16所示。
1700481825
1700481826
代码清单34-16 磁盘管理
1700481827
1700481828
public class DiskManager{
[
上一页 ]
[ :1.700481779e+09 ]
[
下一页 ]