浅析MVC

本文深入探讨MVC模式,解释模型、视图和控制器的职责。模型封装业务逻辑,视图负责用户界面,控制器作为两者桥梁。通过事件总线如EventBus实现组件通信,提高灵活性。同时,介绍了表驱动编程和模块化的概念,以提升代码可维护性和重用性。
摘要由CSDN通过智能技术生成
  • MVC 三个对象分别做什么,给出伪代码示例
    1、基本概念
    MVC(Model–view–controller)模式是软件工程中的是一种架构设计模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。概念是来源于后端的框架构建思想,是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
    • 模型(Model) - 用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法
Model层
Model = {
    data: { 需要用到的数据 },
    create(): { 增数据 },
    delete(): { 删数据 },
    update() {更新数据},
    get():{ 获取数据 } 
}
  • 视图(View) - 界面设计人员进行图形界面设计,是用户看到并与之交互的界面
View层
View = {
    el:null,
    html: `......` //视图模板
    init(){初始化页面},
    render(){ 刷新页面 }
}
  • 控制器(Controller)- 是连接视图和模型桥梁,处理业务逻辑操作。它处理事件并作出响应。“事件”包括用户的行为和数据 Model 上的改变。
Controller = {
   init(){
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值