返回
它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。
design-pattern
strategy-pattern
定义一个工厂类,根据不同的参数创建并返回不同类的实例,被创建的实例通常具有共同的父类。
simple-factory