Questão 59 Comentada - Instituto Nacional de Metrologia, Normalização e Qualidade Industrial (INMETRO) - Analista Executivo em Metrologia e Qualidade - Desenvolvimento de Sistemas - IDECAN (2015)

A abordagem MVC (Model‐View‐Controller – Modelo/Visão/Controlador) compõe‐se de três objetos: modelo, visão e controlador. O modelo é o objeto da aplicação, a visão é a apresentação na tela e o controlador que é quem define a maneira como a interface do usuário reage às entradas do mesmo. MVC utiliza vários padrões de projeto, cada um com as suas características. Na abordagem MVC, dois padrões têm as seguintes funções: especificar por falta (by default) a classe controladora para uma visão e acrescentar capacidade de rolagem (scrolling). Assinale a alternativa que apresenta, respectivamente, esses dois padrões de projeto.
  • A Strategy e Adapter.
  • B Iterator e Mediator.
  • C Observer e Composite.
  • D Command e Composite.
  • E Factory Method e Decorator.