Design patterns 仅为GUI查看模型?

Design patterns 仅为GUI查看模型?,design-patterns,user-interface,viewmodel,Design Patterns,User Interface,Viewmodel,在开发GUI组件时,我一直在研究ViewModel的概念。 我喜欢ViewModel是完整模型的一个子集, 我可以对模型有不同的看法。 并且ViewModels独立于实际的GUI视图 然后我开始考虑是否可以将这个概念也用于非GUI模块。 例如,集成组件也可能需要模型的一个子集,并且可能 具有抽象意义上的绑定和事件 那么,有没有关于ViewModels的抽象意义的想法,而不仅仅限于GUI? 还是我误解了ViewModel的概念- 谢谢你的反馈 ViewModel当然可以应用于非GUI工作,尽管在该

在开发GUI组件时,我一直在研究ViewModel的概念。 我喜欢ViewModel是完整模型的一个子集, 我可以对模型有不同的看法。 并且ViewModels独立于实际的GUI视图

然后我开始考虑是否可以将这个概念也用于非GUI模块。 例如,集成组件也可能需要模型的一个子集,并且可能 具有抽象意义上的绑定和事件

那么,有没有关于ViewModels的抽象意义的想法,而不仅仅限于GUI? 还是我误解了ViewModel的概念-


谢谢你的反馈

ViewModel当然可以应用于非GUI工作,尽管在该设置中可能会使用不同的名称。在非GUI设置中查看MVC的扩展。

例如,在使用web服务时,ViewModels通常被称为数据传输对象

。例如,集成组件还可能需要模型的子集,并且可能具有抽象意义上的绑定和事件

听起来更像是要使用接口