以下の2つのクラスのように、パラメータの異なるバージョンを呼び出すことを除いて、それらはほとんど同じに見えるので、それらをリファクタリングする方法は?
import com.v1.B;
import com.v1.C;
class A1
{
public A1(B,C)
public dosomething1()
{
//do something with B and C
}
public dosomething2()
{
//do something
}
}
クラス A2:
import com.v2.B;
import com.v2.C;
class A2
{
public A2(B,C)
public dosomething1()
{
//do something with B and C
}
public dosomething2()
{
//do something
}
}