*Exceções menos genericas ajuda a identificar oque ocorreu

*Nomes de variaveis significativas

*Abrir e fechar a conexão no metodo dará a certeza que ela vai estará
aberta apenas quando necessaria (uma Conexão aberta pode consumir
recursos desnecessarios).

*Usar o metodo para retornar o tipo da classe fica mais explicativo,
deixalo private permite que apenas os componentes interno possa usa-lo