大话设计模式-策略模式这章说的确实有瑕疵,比如说,策略模式引入的上下文,从类图上来说,是为了组合多个策略的,但是在文中却只提到了
持有一个策略对象,那这样我为什么不直接使用策略接口呢,干嘛还要创建这一个没啥用的 中间类呢,而我的理解是,这个类的作用是用来聚合多个,
算法策略,发挥者,再次组合多个形成一个整体的能力,所以才应该有这个中间类的存在,而策略模式与简单工厂的组合,有时候并不能使用反射去做
优化,应该基础的策略模式,承担者一定初始化的功能,如果使用反射,如何初始化策略类。
大话设计模式-策略模式这章说的确实有瑕疵,比如说,策略模式引入的上下文,从类图上来说,是为了组合多个策略的,但是在文中却只提到了
持有一个策略对象,那这样我为什么不直接使用策略接口呢,干嘛还要创建这一个没啥用的 中间类呢,而我的理解是,这个类的作用是用来聚合多个,
算法策略,发挥者,再次组合多个形成一个整体的能力,所以才应该有这个中间类的存在,而策略模式与简单工厂的组合,有时候并不能使用反射去做
优化,应该基础的策略模式,承担者一定初始化的功能,如果使用反射,如何初始化策略类。