首先对两个模式的理解:
策略模式:是一种行为型模式;
工厂模式:是一种创建型模式;
工厂模式相当与给你一句话,想要什么,工厂给你创建什么;而策略模式是你给创建的方法给我,我帮你取出创建后的结果;
工厂模式加入是一个车厂,你只要告诉它你要什么车,他就反一个什么车给你;策略模式是你给它一个造什么车的方法,最后给你反一辆
首先对两个模式的理解:
策略模式:是一种行为型模式;
工厂模式:是一种创建型模式;
工厂模式相当与给你一句话,想要什么,工厂给你创建什么;而策略模式是你给创建的方法给我,我帮你取出创建后的结果;
工厂模式加入是一个车厂,你只要告诉它你要什么车,他就反一个什么车给你;策略模式是你给它一个造什么车的方法,最后给你反一辆