单独调用两种方法:
public class Bar{
public void foo(){
init(); //call before work
work(); //call after init
}
private void init(){
//...code of init
}
private void work(){
//...code of work
}
}
使用init继承的单次调用:
public class Bar{
public void foo(){
//...code of init
....
work();
}
private void work(){
//...code of work
}
}
答案 0 :(得分:1)
我更喜欢第一个,它更具可读性。为每个任务使用自己的方法。