MVC
Model View Controller
Proqramlarda istifadəçi interfeysi (UI) ilə iş məntiqini ayıran məşhur dizayn pattern-dir.
3 əsas komponenti:
- Model - Proqramın məlumatlarını və biznes məntiqini təmsil edir. Məlumat bazası ilə əlaqə buradadır
- View - İstifadəçiyə göstərilən görünüşdür (UI). Modeldən məlumatı alır və istifadəçiyə təqdim edir
- Controller - İstifadəçinin əmrlərini qəbul edir, onları emal edir və Model və View arasında əlaqəni qurur