【发布时间】:2015-10-29 13:07:46
【问题描述】:
我想知道创建默认 DAO 接口而不是为每个类创建自己的接口是否是一种好习惯。
public interface DAO {
public void addItem();
public void updateItem();
public void removeItem();
public Object getItem(int id);
public Object[] getAll();
}
现在我们可以通过多个类来实现这个接口。当然,这个解决方案有它的缺点,比如在检索数据期间向下转换,但我认为它仍然更有效并且代码更清晰。这是一个好方法吗?
【问题讨论】:
-
没有。你刚刚失去了类型安全。