9.3 抽象工厂模式的概念及Java实现