考虑下列的信息系统。出版社需要记录下列书籍和作者的信息: P1: 每一本书有一个title,一个description和一个ISDN number 还有 出版的日期(包括年/月)
P2: 每一本书有1个或多个作者。
P3: 每一个作者有一个名字、一个description,一个生日、还有电话信息和Email Address
P4: 一个作者可以是很多本书的作者也可能没有出书
1结合i/o包在DOS窗口具有添加作者和书籍的功能。
2具有查询一本书所有作者基本信息的功能。包括我只想查某一个属性
3具有查询一个作者所有书目的功能
4 具有对所有书目按客户指定类型排序的功能
5 具有对所有作者按客户指定类型排序的功能
要求:
a method Book.toString() 这个方法写出所有书的具体信息(包括作者名字)
a method Author.toString() 这个方法写出所有作者信息和其编著的所有书的功能
选用适当的容器类并简述选用理由。对一些基本信息采用面向对象的编程方式。而不是基本类型。
这个是老师留得作业,请高手帮忙解答下,快交作业了,谢谢~