这段代码该如何写啊
想问问,这段代码该如何写啊
例如,现在我有小方法a();b();c();d();分别完成独立的功能。另外,method1();method2()需要调用这些方法,示意代码如下:
method1(){
a();
b();
c();
}//end of method1
//
method2(){
a();
b();
c();
d();
}//end of method2
由上可以看出来 method2()只是比method1()多调用了个d(),那我是否有必要抽出个新方法abc()啊,如下:
abc(){
a();
b();
c();
}//end of abc();
则method1();method2()分别变为:
method1(){
abc();
}
//
method2(){
abc();
d();
}
其实到这里我觉得还算可以,但后来 method1()变为只需要调用a();和d();了,那abc()岂不是白写了吗?