重构ING
加入鸭子
texture 工厂方法加入
切换不同的纹理实现