利用动软生成工厂模式三层架构