MVP(Model View Presenter)由MVC演變而來。MVC與MVP的差異是View跟Model之間的關係;MVC中是可以直接溝通的;MVP中是不可以直接溝通的,必須要透過 Presenter。Model負責儲存應用程式的資料。View負責顯示資料。Presenter負責處理業務邏輯。