Java DAOImpl接口
在Spring中,在创建一个DAO类来访问数据库的同时,我还实现了一个DAO接口。i、 e:Java DAOImpl接口,java,spring,dao,Java,Spring,Dao,在Spring中,在创建一个DAO类来访问数据库的同时,我还实现了一个DAO接口。i、 e: public interface EmployeeDAO { public void addEmployee(Employee emp); } @Repository public class EmployeeDAOImpl implements EmployeeDAO { public void addEmployee(Employee emp) { /* code
public interface EmployeeDAO {
public void addEmployee(Employee emp);
}
@Repository
public class EmployeeDAOImpl implements EmployeeDAO {
public void addEmployee(Employee emp) {
/* code here */
}
}
为什么我们要实现一个接口?为什么“公共类EmployeeDaImpl”还不够?谢谢。此问题与此链接几乎相似 我希望这将消除您的疑问“程序是一个接口,而不是一个实现。”是一个基本的OO设计原则。遵循这一原则可以使代码更具可扩展性。让我们举几个例子:
如果你目前看不到任何好处,只需遵循原则即可。我相信你将来会得到好处 谢谢你在微博上的评论。我会考虑的!谢谢