Eminarti Sianturi
Aug 23, 2017 · 1 min read

Terimakasih atas responnya.
Alasan kenapa memakai pattern MVP dan bukan MVC, sebenarnya saya tidak memiliki alasan khusus selain karena saya lebih familiar dengan pattern tersebut pd android

Tapi secara teknis alasan memilih pattern MVP dibanding MVC karena MVP lebih bersifat fleksibel dan modularitas.
View yang lebih ‘loosely coupled’ atau lebih tidak berkaitan dengan model, hubungan antar presenter dan view melalui interface sehingga lebih ‘testable’ ketika mengetes presenter karena tidak terikat kepada view tetapi dapat menggunakan view melalui interface, selain itu lebih mudah di maintain dan struktur yang mudah di pahami.

Sebenarnya tidak ada perbedaan mencolok antara MVP dan MVC karna keduanya bertujuan memisahkan model dan view.

)
    Eminarti Sianturi

    Written by

    - Software Engineer -