目录 一、工厂模式 二、工厂方法模式的优缺点 1、优点 2、缺点 三、模拟场景 四、违背原则方案 1、思路清晰,简单明了 2、但是,似乎违反了一些设计原则: 五、通过工厂方法模式重构代码 1、定义购买接口 2、普通用户实现类 3、京东plus实现类 4、企业采购实现类 5、创建用户工厂