我的应用程序从网上下载图像并将它们封装在自定义图像对象中。使用我的Image类,我可以从图像中提取特定的数据。这些数据最终会呈现给用户。这是否被认为是模型或视图对象?
考虑到模型 - 视图 - 控制器范例,我的Image类可以被视为模型类还是视图类?
我的应用程序从网上下载图像并将它们封装在自定义图像对象中。使用我的Image类,我可以从图像中提取特定的数据。这些数据最终会呈现给用户。这是否被认为是模型或视图对象?
考虑到模型 - 视图 - 控制器范例,我的Image类可以被视为模型类还是视图类?
当你说“数据最终呈现给用户”时,你自己回答了。该模型是可以从中修改/操作/提取数据的程序化表示。该观点是“演示文稿”。您的图像类“最终”被呈现。这个介绍是这个观点。图像类是模型。
一个ViewModel类应该只包含属性,并查看spesific逻辑,如格式化,决定哪些数据应该是可见等
您在这里有两个正确的答案 - 图像类是模型类。不知道谁是第一个正确的。干杯 – Berryl 2010-10-26 11:39:33