设计模式
没事别哔哔
这个作者很懒,什么都没留下…
展开
-
PHP设计模式之观察者模式
当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 观察者模式类似于订阅,当有消息时,被订阅者会把消息推送给多个订阅者,从而改变订阅者的某些行为。类似的,观察者模式分为观察者被观察者,被观察者(即主题)发生某些行为时,向观察者发送消息从而改变观察者的行为等。 举个例子:原创 2017-08-04 17:54:41 · 184 阅读 · 0 评论 -
PHP设计模式之单例模式
1.单例模式 单例模式只要是用于频繁实例化销毁的类,减小资源的浪费:单例模式的特点 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式的经典例子就是数据库的应用,由于数据库操作频繁,利用单例模式是的数据库类只实例化一次,减少资源浪费。 <?php namespace Data; clas原创 2017-08-04 17:55:39 · 168 阅读 · 0 评论