大多數(彈簧和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