抽象工厂,解决实际开发中项目的一些问题。便于开发大型项目。