大多数(弹簧和JPA)类都是用接口设计的。 除继承任何技术原因是否存在?像dynaimc代理或AOP,我需要这个使用接口的原因有哪些(Java EE或Spring和JPA)
前
public interface UserDAO {
void delete();
void update();
void save();
List<User> get();
}
public class UserDAOImpl implements UserDAO {
public void delete(){}
public void update(){}
public void save(){}
public List<User> get(){}
}
的[弹簧和接口(http://stackoverflow.com/questions/256255/spring-and-interfaces) – tolitius 2012-01-17 22:29:43