作为可重用性的部分代码管理,我们正在重构代码。
例如,将登录组件移动到其他应用程序也可以使用的框架。
现在我们正在使用CommonFactory接口及其impl用于依赖注入。
例如,LoginVw实例定义为
@Override
public LoginVw getLoginVw() {
if(null == loginVw){
this.loginVw = new LoginVwImpl();
}
return this.loginVw;
}
现在作为代码重用的一部分......一个BaseCommonFactory将进入框架,它将负责框架中的类的依赖注入,例如LoginVw。
我的问题是如何实现BaseCommonFactory。
我在想的是
这是对的吗?任何建议将不胜感激。