修改设计图，计划用工厂模式