代码重用重构并转移到框架

时间:2014-01-30 16:18:00

标签: java gwt dependency-injection refactoring code-reuse

作为可重用性的部分代码管理,我们正在重构代码。

例如,将登录组件移动到其他应用程序也可以使用的框架。

现在我们正在使用CommonFactory接口及其impl用于依赖注入。

例如,LoginVw实例定义为

@Override
public LoginVw getLoginVw() {
    if(null == loginVw){
        this.loginVw = new LoginVwImpl();
    }
    return this.loginVw;
}

现在作为代码重用的一部分......一个BaseCommonFactory将进入框架,它将负责框架中的类的依赖注入,例如LoginVw。

我的问题是如何实现BaseCommonFactory。

我在想的是

  1. 公共接口BaseCommonFactory
  2. 公共接口CommonFactory扩展了BaseCommonFactory
  3. 公共抽象类BaseCommonFactoryImpl实现BaseCommonFactory
  4. public class CommonFactoryImpl extends BaseCommonFactoryImpl实现CommonFactory
  5. 这是对的吗?任何建议将不胜感激。

0 个答案:

没有答案
相关问题