FC ConcursosFC Concursos

Questão FC266393

Padrões de projeto consistem em soluções genéricas, focadas no reuso, para problemas recorrentes no desenvolvimento de software. Padrões Criacionais abstraem o processo de instanci

Padrões de Projeto (Engenharia de Software)

IDECAN · 2019

Padrões de projeto consistem em soluções genéricas, focadas no reuso, para problemas recorrentes no desenvolvimento de software. Padrões Criacionais abstraem o processo de instanciação. Padrões Estruturais tratam de como classes e objetos são compostos para formar estruturas maiores. Padrões comportamentais lidam com algoritmos e responsabilidades entre objetos. Assinale a alternativa que apresenta apenas Padrões Estruturais.

  1. Adapter, Command, Bridge.
  2. Bridge, Facade, Prototype.
  3. Command, Proxy, Adapter.
  4. Flyweight, Prototype, Command.
  5. Flyweight, Adapter, Proxy.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A alternativa correta reúne três padrões classificados como Padrões Estruturais: Flyweight, Adapter e Proxy. Estes padrões tratam de como classes e objetos são organizados e relacionados para formar estruturas maiores, privilegiando reuso e redução de acoplamento.

Flyweight: separa estado intrínseco (compartilhável) de estado extrínseco (contextual) para permitir o compartilhamento de muitas instâncias semelhantes, economizando memória em cenários com grande quantidade de objetos.

Adapter: faz a conversão de interfaces, permitindo que classes incompatíveis trabalhem juntas por meio de composição ou herança, sem alterar os clientes nem as classes adaptadas.

Proxy: fornece um substituto ou representante de um objeto real para controlar acesso, adicionar controle de criação, lazy loading, segurança ou comunicação remota, mantendo a mesma interface do objeto real.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo