C# MVC

Шаблон розбиває програму на 3 частини

  Controller
    /   \
View    Model


Controller - користувач перейшов на головну сторінку
Model - за проханням контролеру, завантажуємо статті з БД
View - за проханням контролеру, відображає головну сторінку з статтями

Мінус – в великих програмах, контролер стає занадто складним

 

Порівняння MVC MVVM
Простота +
Організація коду +
Повторне використання +
Можливість тестувати +