10.4 使用工厂模式创建驱动对象