public interface Crud<T> {
public T get();
public T add(String json);
public T update(String json);
public T delete(String json);
}
public interface AddressCrud extends Crud<AddressResponse> {
public AddressResponse get();
public AddressResponse add(String json);
public AddressResponse update(String json);
public AddressResponse delete(String json);
}
如果一个类实现了AddressCrud?我们需要实现4个方法还是8个方法?
如果我们写下:
public interface AddressCrud extends Crud<AddressResponse> {
@Override
public AddressResponse get();
@Override
public AddressResponse add(String json);
@Override
public AddressResponse update(String json);
@Override
public AddressResponse delete(String json);
}
现在如果一个类在这种情况下实现了AddressCrud?我们需要实现4个方法还是8个方法?
我正在使用一个外国客户机,我需要声明每个客户机的接口。。我有几个外国客户。。。接口之间存在不同的注释。。这就是为什么我要做一个我称之为Crud的公共接口