19.3 工厂方法的应用