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