Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — FUMARC 2010

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
qg823287
Banca
FUMARC
Órgão
CEMIG-TELECOM
Ano
2010
Nível
Superior
Cargo
Analista de TI Júnior
Na UML, o padrão Singleton (GoF) pode ser visto como na classe abaixo:Imagem 008.jpgSobre o padrão de projeto Singleton, assinale a alternativa INCORRETA:
  1. Ao número 1 no canto superior da classe pode ser utilizado opcionalmente para indicar que esta classe terá apenas uma única instância.
  2. Bpara se implementar o padrão Singleton na classe acima, esta deverá possuir um método construtor ServicesFactory() privado.
  3. Ccaso uma subclasse estenda a classe ServicesFactory através de herança, o método getInstance() deverá ser sobrescrito (override) para construir a subclasse.
  4. Do método getInstance() deverá ser obrigatoriamente declarado como um método estático (static).
Revelar gabarito e comentário

GabaritoC — caso uma subclasse estenda a classe ServicesFactory através de herança, o método getInstance() deverá ser sobrescrito (override) para construir a subclasse.

Link permanente: /questoes/qg823287