Questões Informática Padrões de projeto

Em projetos orientados a objetos, temos vários padrões de projetos. Sobre o padrão A...

Responda: Em projetos orientados a objetos, temos vários padrões de projetos. Sobre o padrão Adaptador, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).I. Adaptador não é...


Q117512 | Informática , Padrões de projeto, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Em projetos orientados a objetos, temos vários padrões de projetos. Sobre o padrão Adaptador, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Adaptador não é um padrão de projeto reconhecido.

II. Normalmente, o padrão adaptador aplica-se a qualquer contexto em que queiramos modificar uma classe existente de maneira que seus métodos se adaptem aos de uma classe ou interface relacionada, porém diferente.

III. A regra geral para aplicar o padrão Adaptador é definir a nova classe de maneira que ela contenha uma instância da classe antiga, como um campo escondido, e implemente os métodos da nova classe usando os métodos da varável de instância escondida.

IV. Adaptador garante através de um método público que somente uma instância da classe em questão existirá.

David Castilho
Por David Castilho em 10/01/2025 08:31:53🎓 Equipe Gabarite
Gabarito: c)

O padrão Adaptador é um padrão de projeto reconhecido e amplamente utilizado em projetos orientados a objetos. Sua principal função é permitir que objetos com interfaces incompatíveis possam trabalhar juntos.

Analisando as assertivas:

I. Errada. O Adaptador é sim um padrão de projeto reconhecido.
II. Correta. O padrão adaptador é aplicado quando queremos adaptar uma classe existente para que seus métodos sejam compatíveis com os de uma classe ou interface diferente.
III. Correta. A regra geral para aplicar o padrão Adaptador é criar uma nova classe que contenha uma instância da classe antiga e implemente os métodos da nova classe utilizando os métodos da instância da classe antiga.
IV. Incorreta. O Adaptador não garante que somente uma instância da classe em questão existirá.

Portanto, a alternativa correta é a letra c) Apenas II e III.
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.