10.09日PHP MAC

MVC模式详解
本文深入解析MVC(Model-View-Controller)模式,探讨其在软件架构中的应用,特别是如何通过将模型、视图和控制器分离,实现代码的高内聚和低耦合。文章还介绍了单例模式和匹配分割技术,以及如何在实际项目中合理运用这些模式。

学习了单列模式(三私一公:私有化构造方法,私有化对象,私有化克隆方法,提供公共的返回对象方法)
match_split:

      显示逻辑相分离,强制分成两个部分,显示html文件,和逻辑PHP文件,此时请求PHP逻辑文件,该文件对需要的显示内容进行载入          (require)
模板文件 template:

      负责显示功能的文件称为模板文件(浏览器应该,(不能)去请求负责展示的模板文件,将不能被访问的放到统一位置管理,通过apache配      置文件更改目录权限或者将显示文件放到更目录外面(通过代码也可以访问到))
match_mvc:
      M:Model 模型  用来操作表的(数据处理(业务逻辑处理)单元,就是逻辑文件)
      V :view 试图(模版)  用来显示页面(结果展示的单元  就是模板文件)
      C:Controller 控制器 调度 操作那个表产生数据 调用哪个模版显示数据  (负责某个功能整体流程调度单元)
      此时浏览器需要请求C来获得需要的内容
       (仅通过c控制器交互,m和v被控制器c调用,m和v之间不存在任何交互)

转载于:https://www.cnblogs.com/Prinlily/p/9764482.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值