关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

代码优化:将重复代码封装成函数

发布时间:2019-11-27 16:44:56

优化前的代码:

ParkLocal pl = BeanContext.getPark();

//设置F1任务

ObjectBean ob0 = pl.create("Fan", "F1", "true");

String Task0 = ob0.toString();

if(Task0.equals("Fan.F1:true")){

System.out.println("设置任务F1成功");

}

//设置F2任务

ObjectBean ob1 = pl.create("Fan", "F2", "true");

String Task1 = ob1.toString();

if(Task1.equals("Fan.F2:true")){

System.out.println("设置任务F2成功");

}

//设置F3任务

ObjectBean ob2 = pl.create("Fan", "F3", "true");

String Task2 = ob2.toString();

if(Task2.equals("Fan.F3:true")){

System.out.println("设置任务F3成功");

}

//设置F4任务

ObjectBean ob3 = pl.create("Fan", "F4", "true");

String Task3 = ob3.toString();

if(Task3.equals("Fan.F4:true")){

System.out.println("设置任务F4成功");

}

//设置F5任务

ObjectBean ob4 = pl.create("Fan", "F5", "true");

String Task4 = ob4.toString();

if(Task4.equals("Fan.F5:true")){

System.out.println("设置任务F5成功");

}

//后面要使用Task0,Task1,Task2,Task3,Task4

优化后的代码:

String Task0 = setTask("F1");

String Task1 = setTask("F2");

String Task2 = setTask("F3");

String Task3 = setTask("F4");

String Task4 = setTask("F5");

public String setTask(String str){

ParkLocal pl = BeanContext.getPark();

ObjectBean ob0 = pl.create("Fan", str, "true");

String Task0 = ob0.toString();

if(Task0.equals("Fan."+str+":true")){

System.out.println("设置任务"+str+"成功");

}

return Task0;




/template/Home/Zkeys/PC/Static