Berdasarkan komentar Anda di atas, saya hanya akan membuat kelas buku, kelas penulis, daftar penulis, dan kelas bab. Tetapkan bab-bab buku ke daftar objek Bab pada Buku itu sendiri. Pertahankan AuthorList sebagai dict ID mereka, menunjuk ke objek Author yang sebenarnya. Gunakan anggota data objek Buku untuk memuat ID; Anda dapat memberikan metode untuk menarik penulis keluar dari dict AuthorList untuk kenyamanan.