抽象工厂增加例子