根据您上面的评论,我将简单地创建一个书籍类,一个作者类,一个作者列表和一个章节类。将书籍的章节分配给书籍本身上的章节对象列表。维护AuthorList作为其ID的指示,指向实际的Author对象。使用Book对象的数据成员包含ID;为了方便起见,您可以提供一种将作者从AuthorList字典中拉出的方法。

根据您上面的评论,我将简单地创建一个书籍类,一个作者类,一个作者列表和一个章节类。将书籍的章节分配给书籍本身上的章节对象列表。维护AuthorList作为其ID的指示,指向实际的Author对象。使用Book对象的数据成员包含ID;为了方便起见,您可以提供一种将作者从AuthorList字典中拉出的方法。