简单工厂模式 通过对对象的特征分类,使用封装,继承类化对象,再通过简单工厂输出需要使用的对象; 策略模式 通过建立一个策略类,从而实现对相同功能不同实现的算法的选择,可以与简单工厂模式相结合 --单一职责原则