Model-View-Controller
Naviqasiyaya keç
Axtarışa keç
Bu məqalə qaralama halındadır. |
Model-View-Controller (MVC, «model-görünüş-müfəttiş») — istifadəçi interfeysi qurmaq üçün proqram təminatının arxitekturasıdır.
Tarixi
[redaktə | mənbəni redaktə et]İlk dəfə 1979-ci ildə bu arxitekturanı Trygve Reenskaug "Smalltalk-76"-da Xerox PARC ziyarət edəndə təqdim etmişdi.[1] 1980-ci ildə, Cim Althof və başqaları MVC üçün Smalltalk-80 sinif kitabxanasını həyata keçirdilər.
Komponentlər
[redaktə | mənbəni redaktə et]MVC modelinin əsas komponenti model - proqramın problemli hissəsini əhatə edir, istifadəçi interfeysindən asılı olmayaraq. Model qeyd-şərtsiz məlumatları, mənitiqi və tətbiq qaydalarını idarə edir. View - informasiyanın göstərilməsinə cavabdehdi. Çox vaxt pəncərə interfeysindən istifadə edilir. Controller - model və view arasınd əlaqəni təmin edir.[2]
İstinadlar
[redaktə | mənbəni redaktə et]- ↑ "MVC XEROX PARC 1978-79". 2018-04-25 tarixində arxivləşdirilib. İstifadə tarixi: 2015-01-05.
- ↑ "Simple Example of MVC (Model View Controller) Design Pattern for Abstraction". 2022-06-21 tarixində arxivləşdirilib. İstifadə tarixi: 2015-01-06.