MVC思想

来源:互联网 发布:雉兔同笼编程 编辑:程序博客网 时间:2024/04/29 17:18
(1)解释
M:model,模型,完成具体业务逻辑(包括数据库的crud操作和其他一些常规操作,如文件上传,验证码)
V:view,视图,显示用户的交互界面
C:controller,控制器,负责业务的调度,扮演交通警察的角色
    
(2)一句话概括
核心思想,将业务逻辑和显示相分离(将程序的输入,处理和输出分离)
    

(3)优缺点

优点:分工明确,层次清晰

缺点:理解比较麻烦