Sobre padrões de projeto, analise o cenário a seguir.
Um membro de uma equipe implementou uma classe
responsável por se conectar com o banco de dados
da aplicação. No entanto, essa classe está sendo
instanciada em diversos trechos do programa, afetando
consideravelmente seu desempenho. Para resolver esse
problema, o técnico decidiu reduzir a quantidade de
inicializações de objetos dessa classe, reaproveitando a
mesma instância sempre que possível.
Qual dos padrões de projeto apresenta a solução
descrita nesse cenário?