我有關於接口設計的問題。我將嘗試用下面的一個簡單例子來說明。沒有指定類型的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)中指定它?
謝謝 - 任何意見表示讚賞。