问答详情
源自:9-1 [php]观察者模式

关于观察者的一点疑问

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

提问者:dwyyy 2017-01-10 15:44

个回答

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

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

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

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