首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

PHP设计方式系列 - 观察者模式

2012-08-07 
PHP设计模式系列 - 观察者模式观察者模式观察者设计模式能够更便利创建和查看目标对象状态的对象,并且提供

PHP设计模式系列 - 观察者模式
观察者模式

观察者设计模式能够更便利创建和查看目标对象状态的对象,并且提供和核心对象非耦合的置顶功能性。观察者设计模式非常常用,在一般复杂的WEB系统中,观察者模式可以帮你减轻代码设计的压力,降低代码耦合。

    场景设计
      设计一个订单类订单创建完成后,会做各种动作,比如发送EMAIL,或者改变订单状态等等。原始的方法,是将这些操作都写在create函数里面但是随着订单创建类的越来越庞大,这样的操作已经无法满足需求和快速变动这个时候,观察者模式出现了。
    代码设计:


     

    参考:《PHP设计模式》Aaron Saray著

     

     

     


     

热点排行