策略与简单工厂结合（完成）