关于观察者的一点疑问

来源:9-1 [php]观察者模式

dwyyy

2017-01-10 15:44

有一个问题,如果每多一个观察者,就要多写一个类一个实例,那如果有100W个观察者,那岂不是要写100W个类和实例,这样一来并没有解决本片刚开始提到的问题,反而把问题复杂化了!

写回答 关注

2回答

  • 山谷里的小水泡0
    2017-01-24 17:15:41
    已采纳

    如果不用观察者的话就需要在那个函数里一直加代码,各种逻辑混合在一起。但是用观察这就可以不修改原来的代码,只是增加新类和实例,在项目中逻辑更清楚。可扩展行将会更好,也方便测试。修改代码往往会带入新的bug。

    linkin...

    比如有新的逻辑要写,但是原本的代码,仍然要新增实例吧?您的意思是新的实例好于新增大片代码对吗?

    2018-09-21 19:23:40

    共 1 条回复 >

  • 酸奶工作室Ps工作号勿扰
    2017-06-15 00:04:49

    观察者 与 策略模式 结合 不就好了?

大话PHP设计模式

帮助PHPer具备使用设计模式解决工程中复杂逻辑的能力

62160 学习 · 230 问题

查看课程

相似问题