![]() 39
Gambar 2.11 MVVM pattern
Sedangkan prinsip dasar MVC
hampir sama dengan prinsip MVVM,
berdasarkan buku yang sama Controller
menggantikan ViewModel dan
Controller posisinya berada dibawah View. View berada pada posisi paling
atas arsitektur. Model berada dibawah Controller. Jadi View bisa
mengetahui Controller, Controller
mengetahui Model. View berganti pada
saat Model berubah. MVC biasanya diimplementasikan pada web
programming.
Gambar 2.12 MVC pattern
Pengabungan terhadap kedua Pattern tersebut menjadi MVVMC
(Model View ViewModel - Controller). Model tetap Model terdiri dari
seluruh entity
yang mewakili business concept. View terdiri dari
sekumpulan kontrol yang akan menampilkan data dari ViewModel
ke
|