工厂模式和策略模式的区别

工厂模式是创建型模式:负责创建实例(不参与执行具体实例方法)

策略模式是行为性模式:负责执行策略(已封装包含执行具体实例方法的步骤)

策略模式和简单工厂模式的结合:

利用简单工厂创建不用的策略实例-->执行相应的策略算法

你可能感兴趣的:(java设计模式)