MVC模式:

1. MVC的所有通信都是單向的。
2. view傳送指令到controller(用戶也可以直接將指令傳到controller)。
3. controller完成業務邏輯后要求model改變狀態。
4. model將新的數據發送到view,用戶得到反饋。
MVP模式:
MVP模式將Controller改名為Presenter,同時改變了通信方向。

1. 各部分之間的通信都是雙向的。
2. View與Model不發生聯系,都通過Presenter傳遞
3. View非常薄,不部署任何業務邏輯,稱為“被動視圖”,即沒有任何主動性,而Presenter非常厚,所有邏輯都
部署在這里。
