generalizando classe DAO