码迷,mamicode.com
首页 > Web开发 > 详细

个人理解PHP设计模式

时间:2019-02-15 13:56:42      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:数据   处理   买房子   usermod   循环   原理   实现   外观   使用   

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设计模式

标签:数据   处理   买房子   usermod   循环   原理   实现   外观   使用   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!