Uma interface com métodos do tipo object é o correto? Tipo abaixo
import java.util.List;
public interface DAO {
public void Inserir(Object obj);
public void Deletar(Object obj);
public void Atualizar(Object obj);
public Object Consultar(Object obj);
public List<Object> lista();
}
Eu preciso de métodos que execute qualquer coisa, tipo assim: Se for pessoa, eu passo o obj pessoa. Se for Escola eu passo o obj pessoa. Isso para minha classe de persistência. Esse é o melhor caminho?