SóProvas


ID
984754
Banca
CESPE / CEBRASPE
Órgão
MPOG
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação ao padrão singleton de desenvolvimento orientado a objetos, julgue os próximos itens.


Esse padrão permite o refinamento de operações e de representação, pois as várias classes singleton obedecem à mesma interface, o que permite que um singleton seja escolhido para trabalhar com determinada aplicação em tempo de execução.

Alternativas
Comentários
  • Como assim "as classes singleton obedecem à mesma interface"? Nunca vi nada parecido a respeito de singleton.

  • Este padrão garante a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto.

    Benefícios

    Permite o controle sobre como e quando os clientes acessam a instância.

    Várias classes singleton podem obedecer uma mesma interface, permitindo assim que um singleton em particular seja escolhido para trabalhar com uma determinada aplicação em tempo de execução.

    Com apenas uma implementação interna do singleton pode-se fazer com que o singleton crie um número controlado de instâncias.

    É mais flexível que métodos estáticos por permitir o polimorfismo.


    Anderson Obedecem a mesma interface por ser uma instanciação única.

  • Não usem essa questão como referência. 


    Singleton: Garantir que apenas um objeto exista, independente do número de requisições que receber para criá-lo.
    Acho que a questão se refere a algum outro padrão. Qualquer classe pode obedecer a uma mesma interface, isso não é objetivo desse padrão.
  • Gente, eu to rindo aqui demais com essa questão!


    Esse examinador deveria ser preso! pelo amor de deus!


    Se essa questão não foi para passar algum parente, eu não sei mais de nada

  • Obrigado CESPE, fiquei mais burro agora.

  • Eu posso ter duas classes singleton, com propósitos diferentes, obedecendo interfaces diferentes. Não necessariamente a mesma interface. A questão leva a entender que todas as classes singleton obedecem a mesma interface, o que é um erro.

  • Eu queria dizer que...

    Essa questão tá uma poha