View
- Model 2: 不具有行為,只是等別人塞資料進去的模板(template)。
- MVC: 具有監視Model的行為,並以此去改變呈現(presentation)。
Controller
- Model 2: 接收請求與參數,轉交給Model處理,再把結果(最新的資料)塞進View。
- MVC: 接收請求與參數,轉交給Model處理。沒其他事了。
Model
- Model 2: 接收Controller傳來的參數,回傳結果。
- MVC: 接收Controller傳來的參數,將結果通知View。