Ed
há 4 meses
Vamos analisar as alternativas sobre o padrão Singleton: A) A intenção deste padrão é fornecer uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas. - Esta descrição se refere ao padrão Abstract Factory, não ao Singleton. B) É um padrão de projeto que restringe a instanciacão de uma classe para um objeto. - Esta é a definição correta do padrão Singleton, que garante que uma classe tenha apenas uma instância e fornece um ponto de acesso global a ela. C) Este padrão converte a interface de uma classe por outra esperada pelos clientes, o que possibilita que classes com interfaces incompatíveis trabalhem em conjunto — o que, de outra forma, seria impossível. - Esta descrição se refere ao padrão Adapter, não ao Singleton. D) É um padrão de projeto que não restringe a instanciação de uma classe para um objeto. - Esta afirmação é incorreta, pois o Singleton, por definição, restringe a instância. Portanto, a alternativa correta é: B) É um padrão de projeto que restringe a instanciacão de uma classe para um objeto.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material