关于软件架构模式

关于软件架构模式

老师,您好:

MTV模式和MVC模式和MVVM模式是什么?这些架构模式都是要学习的嘛?还是掌握其中一个就可以了?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好。

1、MVC(Model View Controller 模型-视图-控制器)是一种Web架构的模式。

MVC三要素:

Model(模型):表示企业数据和业务规则(可以说是后端接口,用于业务处理)

View(视图):即用户交互界面(例如html,php等)

Control(控制器):接受用户输入,并调用模型和视图去完成用户的需求

2、MTV对应Model(模型),模板(Templates),视图(View)

3、MVVM 由 Model、View、ViewModel 三部分构成,Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewModel 是一个同步View 和 Model的对象。

这些只需要掌握一个即可,在django项目中会涉及到MTV的讲解,同学可继续向后学习

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • 为学习而奋斗 提问者 #1
    这些都是常用的架构模式是嘛?还有其他的软件架构模式嘛?
    2020-08-10 20:17:31
  • 好帮手慕美 回复 提问者 为学习而奋斗 #2
    同学,你好。是的,其他的还有MVP,同学可搜索相关资料来了解,祝学习愉快~~~
    2020-08-11 15:59:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师