MVC、MVP以及Model2[上篇]
對於大部分面向最終用戶的應用來說,它們都需要具有一個可視化的UI與用戶進行交互,我們將這個UI稱為視圖(View)。在早期,我們傾向於將所有與視圖相關的邏輯糅合在一起,這些邏輯包括數據的呈現、用戶操作 ...
對於大部分面向最終用戶的應用來說,它們都需要具有一個可視化的UI與用戶進行交互,我們將這個UI稱為視圖(View)。在早期,我們傾向於將所有與視圖相關的邏輯糅合在一起,這些邏輯包括數據的呈現、用戶操作 ...
[上篇]通過采用MVC模式,我們可以將可視化UI元素的呈現、UI處理邏輯和業務邏輯分別定義在View、Controller和Model中,但是對於三者之間的交互,MVC並沒有進行嚴格的限制。最為典型的 ...