工厂方法模式实现图片获取