分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

个人理解PHP设计模式

发布时间:2023-09-06 02:33责任编辑:苏小强关键词:PHP

1,外观模式原理

A类 B类 C类  ,然后在D类里面调用A类B类C类,,然后在E类里面调用D类,这就是外观模式。

在E类里面就只需要简单调用D类,而不需要关心ABC类的实现方法,说白了就是简化调用。

2.中介者模式

中介者就是把一些逻辑处理放在中介者中处理,就类似于房屋中介,卖房子的找中介卖房子,买房子的找中介买房子

譬如你在Model里面写了一条更新语句,执行这条语句的时候给中介者里面的方法,另外中介者会实现其他数据库的更新

就好比,user表更新金额的前提必须在订单付款成功。。user表是一个新Model,order表也是在一个新model里面,你更新这些数据的时候,使用一个单独的类进行更新,而不是在usermodel里面更新这两个或者在Ordermodel里面跟新这两个

3.装饰器模式

装饰器简单点就是一个记录的装饰,就好比,你有一条记录是{a:1,type:1},然后你需要把type的1改为成功,就是最后的{a:1,:type:成功},更改这些操作在装饰器里面实现,别在调用数据出来之后,直接for循环,然后进行改变

个人理解PHP设计模式

原文地址:https://www.cnblogs.com/zhangfu/p/10383020.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved