工厂方法模式(Factory Method Pattern)又称为工厂模式,它属于类创建型模式。**在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,这样做的目的是将产品类的实例化操作延迟到工厂子类中完成,即通过工厂子类来确定究竟应该实例化哪一个具体产品类。**
今天和大家来讨论下策略模式,策略模式的定义是,将多个算法族封装起来,让它们之间可以互相替换。说的通俗一点就是说,一件事可以有多种解决办法,比如我们系统中经常会用到的支付,支付现在主要有支付宝、微信和网银,我们可以选择其中任意一种方法。