打字猴:1.700481779e+09
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 ]  [ 下一页 ]