Wednesday, February 14, 2007

MVC (aka Model-View-Controller)

O MVC (aka Model-View-Controller) é um padrão de desenho de sistemas.

No MVC, as responsabilidades dos tres componentes principais sao as seguintes:
- Model: modela o desenho do sistema
- View: layout do sistema
- Controller: identifica eventos e notifica a View

De forma simplista, uma maneira de compreender o MVC é a seguinte:
- o Model é uma representação dos dados
- a View é a user interface
- o Controller é a cola entre os dois anteriores! :)

"the View is the user's eyes, the Controller is his hands and the Model is his mind"

:)

1 comment:

Anonymous said...

This is great info to know.