Sobes.tech
Junior — Middle

MVC mimarisinin temel özelliklerini açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Mimari tasarım deseni MVC (Model-Görünüm-Denetleyici), uygulamayı üç ana bileşene ayırır:

  • Model (Model) — veri ve iş mantığından sorumludur. Uygulamanın durumunu tutar ve verileri yönetir.
  • View (Görünüm) — kullanıcılara verileri gösterir. UI ve görsel sunumdan sorumludur.
  • Controller (Denetleyici) — Model ile View arasında aracı görevi görür. Kullanıcı girişini işler, modeli günceller ve görünümü değiştirir.

Bu ayrım, kodun bakımını ve test edilmesini kolaylaştırır ve UI ile iş mantığının bağımsız gelişimine olanak tanır. Android'de MVC genellikle Activity/Fragment ile denetleyici, XML ile View ve veri sınıfları ile Model olarak uygulanır.