这是老师上课给的系统,java图书管理系统设计包过抽象工厂模式、单例模式、建造者模式、原型模式、适配器模式等多种模式。