接口
接口可以规范代码编写
例子: 一个DAO接口
public interface CommonDAO<T>{
void insert(T Object);
void delete(Integer id);
void update(T Object);
void delete(String ids);
T findById(Integer id);
List<T> findAll();
List<T> findAll(Pager pager);
int getDataCount();
}
实现接口
public class AdminDAO implements CommonDAO<Admin>{
@Override
public void insert(Admin object) {
}
@Override
public void delete(Integer id) {
}
@Override
public void update(Admin object) {
}
@Override
public void delete(String ids) {
}
@Override
public Admin findById(Integer id) {
return null;
}
@Override
public List<Admin> findAll() {
return null;
}
@Override
public List<Admin> findAll(Pager pager) {
return null;
}
@Override
public int getDataCount() {
return 0;
}
}