抽象工厂模式 为什么符合开闭条件