15.7 用简单工厂来改进抽象工厂