8.3 工厂方法模式实现