摘要: 目的 状态模式可以基于一个对象的同种事务而封装出不同的行为。它提供一种简洁的方式使得对象在运行时可以改变自身行为,而不必借助单一庞大的条件判断语句。 UML图 ★官方PHP高级学习交流社群「点击」管理整理了一些资料,BAT等一线大厂进阶知识体系备好(相关学习资料以及笔面试题)以及不限于:分布式架构、 阅读全文
posted @ 2020-09-19 14:44 phpyu 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 目的 构建一个清晰的业务规则规范,其中每条规则都能被针对性地检查。每个规范类中都有一个称为isSatisfiedBy的方法,方法判断给定的规则是否满足规范从而返回 true 或 false。 RulerZ UML图 ★官方PHP高级学习交流社群「点击」管理整理了一些资料,BAT等一线大厂进阶知识体系 阅读全文
posted @ 2020-09-19 14:26 phpyu 阅读(298) 评论(0) 推荐(1) 编辑
摘要: 目的 当对象的状态发生变化时,所有依赖于它的对象都得到通知并被自动更新。它使用的是低耦合的方式。 例子 内容不错的话希望大家支持鼓励下点个赞/喜欢,欢迎一起来交流;另外如果有什么问题和想看的内容可以在评论提出 注意! PHP 已经定义了 2 个接口用于快速实现观察者模式:SplObserver 和 阅读全文
posted @ 2020-09-19 14:08 phpyu 阅读(233) 评论(0) 推荐(0) 编辑