我的應用程序從網上下載圖像並將它們封裝在自定義圖像對象中。使用我的Image類,我可以從圖像中提取特定的數據。這些數據最終會呈現給用戶。這是否被認爲是模型或視圖對象?
考慮到模型 - 視圖 - 控制器範例,我的Image類可以被視爲模型類還是視圖類?
我的應用程序從網上下載圖像並將它們封裝在自定義圖像對象中。使用我的Image類,我可以從圖像中提取特定的數據。這些數據最終會呈現給用戶。這是否被認爲是模型或視圖對象?
考慮到模型 - 視圖 - 控制器範例,我的Image類可以被視爲模型類還是視圖類?
當你說「數據最終呈現給用戶」時,你自己回答了。該模型是可以從中修改/操作/提取數據的程序化表示。該觀點是「演示文稿」。您的圖像類「最終」被呈現。這個介紹是這個觀點。圖像類是模型。
一個ViewModel類應該只包含屬性,並查看spesific邏輯,如格式化,決定哪些數據應該是可見等
您在這裏有兩個正確的答案 - 圖像類是模型類。不知道誰是第一個正確的。乾杯 – Berryl 2010-10-26 11:39:33