factograf
AZ
Sign in

Model-View-Controller

Model-View-Controller
MVC konsepsiyası
MVC konsepsiyası

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

İlk dəfə 1979-ci ildə bu arxitekturanı Trygve Reenskaug "Smalltalk-76"-da Xerox PARC ziyarət edəndə təqdim etmişdi. 1980-ci ildə, Cim Althof və başqaları MVC üçün Smalltalk-80 sinif kitabxanasını həyata keçirdilər.

Komponentlər

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.

Read next

In 45 languages

Text from Wikipedia, CC BY-SA 4.0 · Source article