請根據(jù)下面的描述,給出表示一本書的類圖。
一本書由許多部分組成,而這些部分又由許多章組成,章由節(jié)組成。一本書包括出版商、出版日期和ISBN;一部分包括一個標題和一個序號;一章包括一個標題、一個序號和一個摘要;一節(jié)包括一個標題和一個序號。
UML關(guān)系包括關(guān)聯(lián)、聚合、泛化、實現(xiàn)、依賴等5種類型,請指出下面關(guān)系的類型,并采用UML符號表示這些關(guān)系。
(1)在學(xué)校中,一個學(xué)生可以選修多門課程,一門課程可以由多個學(xué)生選修,那么學(xué)生和課程之間是什么關(guān)系?
(2)類A的一個操作調(diào)用類B的一個操作,且這兩個類之間不存在其他關(guān)系,那么類A和類B之間是什么關(guān)系?
(3)接口及其實現(xiàn)類或構(gòu)件之間是什么關(guān)系?
(4)一個汽車有四個輪子,那么類“汽車”和“輪子”之間是什么關(guān)系?
(5)學(xué)生與研究生之間是什么關(guān)系?