Imagem de fundo

O IFCE está desenvolvendo um novo portal acadêmico utilizando tecnologias web modernas....

O IFCE está desenvolvendo um novo portal acadêmico utilizando tecnologias web modernas. Durante a implementação do frontend, a equipe identificou que diferentes componentes da interface precisam ser reutilizados em múltiplas páginas, mantendo separação entre estrutura, estilo e comportamento. O analista de tecnologia da informação propôs a adoção de um padrão arquitetural que organiza a aplicação em camadas distintas, promovendo separação de responsabilidades entre dados, interface e controle de eventos.


Assinale a alternativa que apresenta o padrão de frontend mais adequado ao cenário descrito.


A

Padrão Singleton, para garantir que apenas uma instância dos componentes de interface seja criada.


B

Padrão MVC (Model-View-Controller), que separa modelo de dados, camada de visualização e lógica de controle.


C

Padrão Factory Method, para instanciar dinamicamente objetos de acesso ao banco de dados.


D

Padrão Observer, aplicado ao tratamento de notificações de alteração de estado entre objetos para garantir a sincronização de dados.


E

Padrão Monolítico, no qual toda lógica de interface e manipulação de dados é centralizada em um único módulo.