1

我的應用程序從網上下載圖像並將它們封裝在自定義圖像對象中。使用我的Image類,我可以從圖像中提取特定的數據。這些數據最終會呈現給用戶。這是否被認爲是模型或視圖對象?

考慮到模型 - 視圖 - 控制器範例,我的Image類可以被視爲模型類還是視圖類?

+0

您在這裏有兩個正確的答案 - 圖像類是模型類。不知道誰是第一個正確的。乾杯 – Berryl 2010-10-26 11:39:33

回答

1

當你說「數據最終呈現給用戶」時,你自己回答了。該模型是可以從中修改/操作/提取數據的程序化表示。該觀點是「演示文稿」。您的圖像類「最終」被呈現。這個介紹是這個觀點。圖像類是模型。

1

它將被視爲模型 - 視圖通常是模型映射到的UI模板。

在基於Web的MVC實現中,視圖是HTML模板,模型中的數據被填充到其中進行顯示。

+1

接受Bal的回答是因爲他剛剛開始了我的想法,但是非常感謝您的回答。 – Rits 2010-10-26 13:29:41

+0

那真是太好了......謝謝:) – Bal 2010-10-26 17:33:33

1

一個ViewModel類應該只包含屬性,並查看spesific邏輯,如格式化,決定哪些數據應該是可見等