Java 带接口的Spring框架设计

Java 带接口的Spring框架设计,java,spring,Java,Spring,我有一个Java Spring应用程序,设计如下: public interface A{ method A; method B; } Class ACon implements A{ } public interface B{ method A; method B; } Class BCon implements B{ } 现在我有两个常用的方法,比如methX和methY,它们对ACon和BCon类都是通用的。它们都使用相同的自动连接实例。我如何适应methX和m

我有一个Java Spring应用程序,设计如下:

public interface A{
  method A;
  method B;
}

Class ACon implements A{

}

public interface B{
  method A;
  method B;
}

Class BCon implements B{

}
现在我有两个常用的方法,比如methX和methY,它们对ACon和BCon类都是通用的。它们都使用相同的自动连接实例。我如何适应methX和methY而不在ACon和BCon中重复?创建一个带有“通用”方法实现的基类,并确保ACon和BCon扩展基类:

class BaseCon {
    public void methodX (){
    ...
    }

    public void methodY (){
    ...
    }
}

class ACon  extends BaseCon implements A{
...
}

class ACon  extends BaseCon implements A{
...
}
你所说的“常用方法”是什么意思?