Imagem de fundo

Durante o desenvolvimento de sistemas que exigem controle sobre a criação de instâncias...

Durante o desenvolvimento de sistemas que exigem controle sobre a criação de instâncias, o padrão de projeto cuja adoção pode evitar múltiplos objetos redundantes e facilitar o acesso centralizado caracteriza-se por


A

controlar a criação de instâncias e fornecer um único ponto de acesso global à classe.


B

implementar um mecanismo de destruição automática da instância após cada uso.


C

criar múltiplas instâncias da mesma classe para otimizar o desempenho do sistema.


D

permitir que diferentes partes do código acessem instâncias distintas da mesma classe.


E

utilizar herança para garantir que todas as subclasses tenham múltiplas instâncias.