大话设计模式-策略模式这章说的有瑕疵呀

大话设计模式-策略模式这章说的确实有瑕疵,比如说,策略模式引入的上下文,从类图上来说,是为了组合多个策略的,但是在文中却只提到了

持有一个策略对象,那这样我为什么不直接使用策略接口呢,干嘛还要创建这一个没啥用的 中间类呢,而我的理解是,这个类的作用是用来聚合多个,

算法策略,发挥者,再次组合多个形成一个整体的能力,所以才应该有这个中间类的存在,而策略模式与简单工厂的组合,有时候并不能使用反射去做

优化,应该基础的策略模式,承担者一定初始化的功能,如果使用反射,如何初始化策略类。

猜你喜欢

转载自www.cnblogs.com/wangchaodong/p/11962429.html