Model-View-Presenter 設計模式

  你可能聽過MVC設計模式,甚至你在各種框架(例:.Net)下都使用了該模式。然而當我嘗試用一種新的設計模式去實現我的Android程序的時候,我發現了MVP模式。MVP和MVC最本質的區別是,MVP在present實現UI上的業務邏輯然後通過接口和外部通訊。   下面我將通過例子來展現如何在Android程序裏通過MVP模式來提高代碼的可測試性(這裏主要是單元測試)。我們的例子是這樣的,在Ap
相關文章
相關標籤/搜索