为了账号安全,请及时绑定邮箱和手机立即绑定

大话PHP设计模式

Rango PHP开发工程师
难度中级
时长 3小时30分
学习人数
综合评分9.57
139人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.6 逻辑清晰
真的可以,把设计模式转换到php语言下,rango大佬可以的。
@東歌啊 装饰器对象数组还是要反转的,beforeDraw是先进先出,而afterDraw需要的是后进先出,不然其中的div对应不上。
感觉策略模式,观察者模式,还有这个装饰器模式套路都非常相似?都是把变化的功能写到类里,注入到另外一个类。new 另外一个类,然后通过注入不通的类实现不同的功能。他们之间的同与不同需要梳理一下。

最新回答 / weixin_慕UI1365363
工厂模式,自己随意写一下就算是了,也就是一个mysqli对象而已
老师讲的这个好像不是适配器模式,适配器模式一般是有Target接口,adaptee和adapter组成,adapter继承adaptee然后实现Target,这样就可以把adaptee适配为Target。就好比是转换插头一样。
感谢老师的解说,把我之前很多没有搞明白的问题,一下就明白了!我一开始就是用其他PHP框架,总是感觉好像会用,可以是又不能清晰掌握,原来和这些规范挂钩。
果然就是java那一套啊,之前不是很懂,工作一段时间听了这个课真的受益很多,当你写过一堆if else几百行代码就知道依赖注入的好了。
感觉策略模式就是依赖注入、控制反转啊。
讲得特别不好,一带而过。且,工厂模式的用处,根本就讲错了。
感觉注册树模式就是专门创建了一个类作为实例化的类的存放容器,需要的时候来取,不需要的时候丢出去就是了,这样理解对不?
收获多多,谢谢rango老师!

最新回答 / susucoolsama
这个是phpstorm自己配置的,你可以直接访问配置的php环境地址来访问。
韩老师讲的不错
讲的那么浅,入门都不够
非常棒的教程,再也不敢小瞧编程了,想起自己写的烂代码看着这套设计模式的教程,心里真是羞愧,我真的会写代码吗?唉,再回去好好修炼吧,再也别以为自己真的懂编程还各种的不屑一顾了,谢谢Rango的讲解,受益无穷,虽然每节课不长但言简意赅、直击关键

最赞回答 / SimonZZZ
在limit方法中做判断,先要在类里面用一个属性存limit调用时传递的参数,调用里面需要判断之前的属性值是否为空,不为空说明多次调用了limit。
课程须知
要想更好的掌握本课课程的重点内容,那么熟知面向对象的相关知识是必不可少的。
老师告诉你能学到什么?
1、了解PHP的11种设计模式 2、掌握设计模式的编程实现 3、具备使用设计模式进行面向对象编程的能力

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消