MFC MVC

關於MVC結構模式無須多言,如下圖所示:


在MFC中實現經典的MVC結構,如下圖所示:


注意:

1、Document和View之間的綁定:View綁定到Document。
2、Frame作爲Controller時,由於可以接收到輸入消息,比較適合充當控制器。但是,由於視圖和文檔綁定,所以在切換視圖時需要將視圖和文檔分離開,然後再進行切換。
3、View作爲Contrller時,由於該視圖和文檔是綁定的,所以,可以通過該視圖將其他視圖與文檔關聯起來,其他視圖並不直接和文檔綁定。因此,可以通過隱藏和顯示視圖來實現不同視圖之間的切換。
4、MFC的Doc/View結構本質上就是MVC結構,是MVC結構的一種實現,但是對MVC結構進行了簡化。

發佈了16 篇原創文章 · 獲贊 8 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章