我计划在下面重构我的代码
1.Class A_Builder to build A_Model
Class A_Builder{
public A_Model build(arg1){
//build A_Model
}
}
2.Class B_Builder to build B_Model
Class B_Builder{
public B_Model build(arg2,arg3){
//build B_Model
}
}
3.Class C_Builder to build C_Model
Class C_Builder{
public C_Model build(arg4){
//build C_Model
}
}
4.Class D_Builder...
一个构建器来构建模型,所以我打算使用命令模式来重构它们,将构建方法作为命令,但是如何处理不同的变量号,比如 A 是 (arg1) 和 B 是 (arg2,arg3)
或任何想法来重构这样的代码?提前谢谢。