Imagem de fundo

O padrão arquitetural MVC (Model-View-Controller) sugere...

O padrão arquitetural MVC (Model-View-Controller) sugere uma divisão de responsabilidades entre as partes de um software. Inicialmente, o MVC foi pensado no desenvolvimento Desktop, mas se popularizou no desenvolvimento Web. Em relação ao MVC, considere as afirmativas abaixo.


I Atualmente, o MVC é conhecido como padrão de portas e adaptadores.

II O principal objetivo do MVC é abstrair o acesso ao banco de dados, possibilitando o uso de frameworks como Hibernate em Java ou Django ORM em Python.

III O MVC promove o princípio da separação de conceitos (separation of concerns).

IV Um benefício do MVC é separar os componentes de apresentação do resto da aplicação.


Das afirmativas, estão corretas


A

I e II.


B

III e IV.


C

II e III.


D

I e IV.