java繼承與聚合的區(qū)別 簡(jiǎn)述關(guān)聯(lián)關(guān)系中聚合和組合的區(qū)別?
簡(jiǎn)述關(guān)聯(lián)關(guān)系中聚合和組合的區(qū)別?1. 類型:泛化、依賴、關(guān)聯(lián)、聚合和組合。2. 聚合和合成屬于關(guān)聯(lián),是一種特殊的關(guān)聯(lián)關(guān)系。3. 泛化表示為繼承或?qū)崿F(xiàn)關(guān)系(is a)。具體形式是類之間的繼承關(guān)系、接口之
簡(jiǎn)述關(guān)聯(lián)關(guān)系中聚合和組合的區(qū)別?
1. 類型:泛化、依賴、關(guān)聯(lián)、聚合和組合。
2. 聚合和合成屬于關(guān)聯(lián),是一種特殊的關(guān)聯(lián)關(guān)系。
3. 泛化表示為繼承或?qū)崿F(xiàn)關(guān)系(is a)。具體形式是類之間的繼承關(guān)系、接口之間的繼承關(guān)系、類與接口之間的實(shí)現(xiàn)關(guān)系。
聚合和組合的區(qū)別?
答:(1)組合關(guān)系是指兩個(gè)或兩個(gè)以上連續(xù)單元有條件地按規(guī)則組合在一起的關(guān)系。如果把“小張打球”看作一個(gè)語(yǔ)言鏈,那么這個(gè)語(yǔ)言鏈上就有“小張”、“大”和“球”幾個(gè)環(huán)節(jié),這些環(huán)節(jié)之間的關(guān)系就是一種組合關(guān)系。不同的組合可以形成不同的關(guān)系。從語(yǔ)義關(guān)系的角度看,作文具有規(guī)律性和條件性,不同的語(yǔ)言有不同的作文方式。(2) 聚合關(guān)系是指具有相同性質(zhì)和功能的、可以相互替換的單元之間的聚合關(guān)系。如果把語(yǔ)言符號(hào)的組合看作一個(gè)鏈子,那么每個(gè)符號(hào)就是一個(gè)鏈環(huán)。這樣,在鏈的某個(gè)環(huán)節(jié)中可以互相替代的符號(hào)就具有了相同的功能。它們自然地聚在一起形成一種聚合關(guān)系。例如“我們學(xué)(學(xué)、議、評(píng))”語(yǔ)言學(xué)、“學(xué)、議、評(píng)”與“學(xué)”具有相同的性質(zhì)和功能。我們可以將“學(xué)習(xí)”環(huán)節(jié)改為“研究、討論、復(fù)習(xí)”。因此,這些鏈接之間的關(guān)系是聚合關(guān)系。