Questão número 311261

Um programador deve criar um novo projeto que envolva vários tipos de produtos com as mesmas funções, mas com peculiaridades diferentes. Por exemplo, o produto do tipo gold realiza as mesmas funções que o produto standard, mas, a cada uma delas, armazena a última configuração para fornecer uma memória para o usuário. O padrão apropriado para representar as classes deste projeto é o

  • A.

    Facade, pois ele pode juntar vários comportamentos em um só, criando uma visão simplificada do sistema.

  • B.

    Strategy, pois ele permite criar uma única interface com várias implementações que diferem apenas em seu comportamento.

  • C.

    Proxy, pois este permite criar uma representação menos custosa de cada um dos objetos do sistema.

  • D.

    Iterator, pois este permite visitar todos os objetos do sistema sem se preocupar com a classe real de cada um deles.

  • E.

    Singleton, pois este garante a existência de uma única instância de produto e evita a confusão entre as classes.

Próxima Questão
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...