(7)下列敘述中正確的是
A)在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對象之間應(yīng)相對獨(dú)立,相互依賴性小
B)在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對象之間應(yīng)具有密切的聯(lián)系
C)在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對象應(yīng)都是公用的
D)上述三種說法都不對
參考答案:(7)A【解析】在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,對象是面向?qū)ο蟮能浖幕灸K,它是由數(shù)據(jù)及可以對這些數(shù)據(jù)施加的操作所組成的統(tǒng)一體,而且對象是以數(shù)據(jù)為中心的,操作圍繞對其數(shù)據(jù)所需做的處理來設(shè)置,沒有無關(guān)的操作。從模塊的獨(dú)立性考慮,對象內(nèi)部各種元素彼此結(jié)合得很緊密,內(nèi)聚性強(qiáng)。由于完成對象功能所需要的元素(數(shù)據(jù)和方法)基本上都被封裝在對象內(nèi)部,它與外界的聯(lián)系自然就比較少,因此,對象之間的耦合通常比較松。因此,選項(xiàng)B與C中的說法都是錯(cuò)誤的,而選項(xiàng)A中的說法是正確的。
A)在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對象之間應(yīng)相對獨(dú)立,相互依賴性小
B)在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對象之間應(yīng)具有密切的聯(lián)系
C)在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對象應(yīng)都是公用的
D)上述三種說法都不對
參考答案:(7)A【解析】在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,對象是面向?qū)ο蟮能浖幕灸K,它是由數(shù)據(jù)及可以對這些數(shù)據(jù)施加的操作所組成的統(tǒng)一體,而且對象是以數(shù)據(jù)為中心的,操作圍繞對其數(shù)據(jù)所需做的處理來設(shè)置,沒有無關(guān)的操作。從模塊的獨(dú)立性考慮,對象內(nèi)部各種元素彼此結(jié)合得很緊密,內(nèi)聚性強(qiáng)。由于完成對象功能所需要的元素(數(shù)據(jù)和方法)基本上都被封裝在對象內(nèi)部,它與外界的聯(lián)系自然就比較少,因此,對象之間的耦合通常比較松。因此,選項(xiàng)B與C中的說法都是錯(cuò)誤的,而選項(xiàng)A中的說法是正確的。