化之前的代码:
WareHouse wh0 = new WareHouse("Task", Task0);
WareHouse wh1 = new WareHouse("Task", Task1);
WareHouse wh2 = new WareHouse("Task", Task2);
WareHouse wh3 = new WareHouse("Task", Task3);
WareHouse wh4 = new WareHouse("Task", Task4);
//后面要使用wh0,wh1,wh2,wh3,wh4
优化之后的代码:
WareHouse wh0 = setWareHouse(Task0);
WareHouse wh1 = setWareHouse(Task1);
WareHouse wh2 = setWareHouse(Task0);
WareHouse wh3 = setWareHouse(Task1);
WareHouse wh4 = setWareHouse(Task0);
public WareHouse setWareHouse(String Task){
WareHouse wh = new WareHouse("Task", Task);
return wh;
}
WareHouse wh0 = new WareHouse("Task", Task0);
WareHouse wh1 = new WareHouse("Task", Task1);
WareHouse wh2 = new WareHouse("Task", Task2);
WareHouse wh3 = new WareHouse("Task", Task3);
WareHouse wh4 = new WareHouse("Task", Task4);
//后面要使用wh0,wh1,wh2,wh3,wh4
优化之后的代码:
WareHouse wh0 = setWareHouse(Task0);
WareHouse wh1 = setWareHouse(Task1);
WareHouse wh2 = setWareHouse(Task0);
WareHouse wh3 = setWareHouse(Task1);
WareHouse wh4 = setWareHouse(Task0);
public WareHouse setWareHouse(String Task){
WareHouse wh = new WareHouse("Task", Task);
return wh;
}

本文介绍了一种通过创建函数来减少重复代码的方法。原本通过多次调用构造函数创建多个相同类型的对象,现在仅需一个设置函数即可实现同样的效果,提高了代码的可读性和可维护性。
&spm=1001.2101.3001.5002&articleId=51089799&d=1&t=3&u=44e3ff21cbf746d7bc83f76a0f2716c9)
8万+

被折叠的 条评论
为什么被折叠?



