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