1、模型(數據)總是規則的,變動的可能性較小;
2、視圖總是多變的,可塑性很大;
3、需要持久性的內容應該放在模型(數據)里面,不需要持久性的內容是視圖或者規則的一部分;
4、一個視圖總是有來源于一個模型(數據),一個模型(數據)可以擁有多個視圖;
5、模型(數據)的生命周期長,視圖的生命周期短;
6、模型(數據)變更,視圖也要同步更新,視圖變更,并不一定及時改變模型(數據),但是,確實可以通過視圖變更模型(數據),也即用戶視圖接口;
7、對話框或者view不是視圖,它是界面,是視圖的最終表現,一個視圖可以對應一中類型界面,或者多中類型界面;
8、很多時候,簡化成了模型(數據)-------界面的一一映射關系;
9、但是絕對不能簡化成:模型(數據)耦合在界面之中的關系;
理想的架構
一個模型(數據)----------------> 多種視圖------->一種或者多種類型的界面