MVC、MVP、MVVM分别指的是什么以及它们之间的差异
发布时间
阅读量:
阅读量
MVC架构的起源可以追溯到Java领域,并逐渐演进并在前端开发中得到广泛应用。随后逐渐在前端开发中被提及。随后发展出了另一种架构模式 MVP,并最终演变为如今功能最为完善的MVVM架构体系。
MVC
MVC即为Model View Controller的全称是;它代表了模型(model)、视图(view)以及控制器(controller)这三者的缩写形式;这种设计模式被视为软件工程中的经典;它通过采用分隔功能模块的方式整合代码资源;将各项功能模块集中到同一个组件中;同时支持界面个性化定制与交互优化;其核心理念在于实现了业务逻辑与数据展示独立于显示界面的特点;从而使得开发团队无需在每次迭代中都重新编写相同的业务逻辑代码以提升开发效率
- Model(模型) 负责管理应用程序的数据逻辑部分。
- View(视图) 负责呈现应用程序的显示界面。
- Controller(控制器) 负责响应用户的交互操作。
控制器一般负责从视图获取数据,并非直接执行操作;不仅接收用户的输入操作,并将这些信息传递给模型进行处理;同时负责将数据反馈回视图界面以完成完整的业务流程

另一种是直接通过co
全部评论 (0)
还没有任何评论哟~
