我有关于接口设计的问题。我将尝试用下面的一个简单例子来说明。没有指定类型的Java接口
可以想象我有一个接口:
public interface TestInterface {
public List getData();
}
,我有一个实现类:
public class TestInterfaceImpl implements TestInterface{
public List<Customer> getData() {
return null; //will return a list of customers
}
}
我这个糟糕的设计在接口返回一个列表,而不指定(列表)类型和然后在实现类(List)中指定它?
谢谢 - 任何意见表示赞赏。