Imagem de fundo

No desenvolvimento de sistemas complexos em Java, especialmente utilizando a plataforma...

No desenvolvimento de sistemas complexos em Java, especialmente utilizando a plataforma JEE (Java Enterprise Edition) v8, o uso de padrões de projeto é fundamental para garantir a escalabilidade, manutenção e flexibilidade do código. Considerando o uso de padrões de projeto na arquitetura JEE, qual das alternativas abaixo reflete corretamente a aplicação do padrão Singleton?


A

O padrão Singleton permite que apenas uma instância de uma classe seja criada e utilizada por todas as classes que precisarem dela, garantindo o controle de acesso e a consistência do estado da aplicação.


B

O padrão Singleton garante que várias instâncias de uma classe possam ser criadas e acessadas por diferentes partes de um sistema simultaneamente.


C

O padrão Singleton não é utilizado em aplicações Java EE, pois o framework já gerencia a criação e o controle de instâncias automaticamente.


D

O padrão Singleton é utilizado para criar objetos que compartilham comportamentos com classes abstratas, promovendo herança múltipla no JEE.


E

Singleton é um padrão específico para a camada de apresentação em arquiteturas MVC e não afeta as camadas de negócio ou persistência.