Ed
há 3 meses
Vamos analisar as afirmativas com base no padrão de projeto Singleton, que é o padrão que controla rigorosamente o número de instâncias de uma classe: I. O padrão centraliza a criação da instância, garantindo que somente uma seja criada em todo o sistema. — Verdadeiro. Essa é a principal característica do Singleton. II. Ele permite que várias instâncias sejam criadas, dependendo do contexto da aplicação. — Falso. O Singleton garante apenas uma instância. III. Uma de suas vantagens é a redução de memória e controle centralizado de recursos. — Verdadeiro. Como só existe uma instância, há economia de memória e controle centralizado. IV. O padrão é ideal para classes que precisam ter instâncias únicas em diferentes processos ou sistemas distribuídos. — Falso. O Singleton tradicional não garante instância única em sistemas distribuídos ou múltiplos processos, pois cada processo pode criar sua própria instância. Portanto, as afirmativas corretas são I e III. Se houver alternativas, a correta será aquela que contenha I e III.
Cadastre-se ou realize login