Jerry: Berikut adalah contoh sederhana bagaimana keduanya terkait:
Tingkat 1 - Terdiri dari Model yang berkomunikasi dengan Tingkat 2 melalui semacam layanan jaringan atau yang sejenisnya, pengontrol untuk menangani validasi input, perhitungan dan hal-hal lain yang relevan untuk tampilan. Dan itu berisi pandangan itu sendiri, tentu saja - yang dapat menjadi GUI di aplikasi desktop, atau antarmuka web di aplikasi web.
Tingkat 2 - Berisi semacam layanan atau cara lain untuk menerima pesan dari Tingkat 1. Tidak / tidak seharusnya tahu tentang Tingkat 1, jadi hanya dapat menjawab panggilan dari atas - jangan pernah menanyakan hal-hal dengan sendirinya. Juga mengandung semua logika bisnis.
Tingkat 3 - Berisi model domain, representasi objek dari database dan semua logika untuk berkomunikasi dan memperbarui entri-database.