implementação da DAO Factory