Padrão singleton implementado