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

大话PHP设计模式

Rango PHP开发工程师
难度中级
时长 3小时30分
学习人数
综合评分9.57
139人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.6 逻辑清晰
17年了,老师现在应该更厉害了吧?
楼下说老师这些是废话的几个戏精是不知道有跳过看后面章节这个功能吗?
// SELECT * FROM `user` WHERE `id` = {$id}LIMIT 1
针对前面楼层的sql语句提出:如果加入了where条件(id=$id),则可以去掉limit 1条件。
老师加入limit 1 是为了很方便的直接提取id为1的数据行,此时传入的id值无效果。
如果实现传入id取得数据行应执行语句为:select * from `user` where `id`={$id}
sql_autoload_register
很好的将业务逻辑解耦。老师的代码只是个骨架演示,已经很清晰的把该模式的优势讲解出来了。佩服佩服。学习。
使用 yield 特性可以更方便完成迭代功能
思路很好,虽然老师没测试,但是只要理解了思路,绝对能排除报错 如果还解决不了,那只能说明基础不扎实
成熟的框架中很多这些概念的应用,老师讲的很好。每次看都能学到东西
看了一下其他博客,貌似应该是把 被装饰者 的实例 注入到装饰者中吧
再刷一遍,每次有新感觉。潜移默化有些思想就慢慢融入了自己的架构中。老师很厉害,谢谢老师。
这一章后面几节我是快进看的,坚持不下去了。[捂脸] 这个课程看了两天,只能说对设计模式有了一定的了解,大神讲的应该还是挺好,只是自己现在的水平(一年多)还不能够完全理解,沉淀沉淀,再回头看。感谢大神的付出。[笑脸]

最赞回答 / Evcehiack
适配器的概念你可能没有理解 ,举个简单的例子,session的缓存 可以由 file mysql redis memcache 多种实现,但是为了session的操作 无非 set get ,适配器是定制一套统一的操作方法,由底层去实现 即为适配器
我曹 有点难理解啊!!~~~
PHP开发的三种基本模式:
1. 工厂模式: 使用工厂方法或者类生成对象, 而不是在代码中直接new
2. 单例模式: 是某个类的对象仅允许创建一个
3. 注册模式: 全局共享和交换对象
第一遍只听懂了一部分,但是已经受益良多了。
这个课程可以看超多遍,每次看完应该都会有不同的收获!
感谢
课程须知
要想更好的掌握本课课程的重点内容,那么熟知面向对象的相关知识是必不可少的。
老师告诉你能学到什么?
1、了解PHP的11种设计模式 2、掌握设计模式的编程实现 3、具备使用设计模式进行面向对象编程的能力

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消