第
32題: 面向?qū)ο笤O(shè)計(jì)時(shí)包含的主要活動(dòng)是( )。
A、認(rèn)定對(duì)象、組織對(duì)象、描述對(duì)象間的相互作用、確定對(duì)象的操作
B、認(rèn)定對(duì)象、定義屬性、組織對(duì)象、確定對(duì)象的操作
C、識(shí)別類(lèi)及對(duì)象、確定對(duì)象的操作、描述對(duì)象間的相互作用、識(shí)別關(guān)系
D、識(shí)別類(lèi)及對(duì)象、定義屬性、定義服務(wù)、識(shí)別關(guān)系、識(shí)別包
答案解析與討論:
www.xcpkj.com/st/4593028198.html第
33題: 在面向?qū)ο笤O(shè)計(jì)時(shí),如果重用了包中的一個(gè)類(lèi),那么就要重用包中的所有類(lèi),這屬于( )原則。
A、接口分離
B、開(kāi)放-封閉
C、共同封閉
D、共同重用
答案解析與討論:
www.xcpkj.com/st/4593127151.html第
34題: 某電商系統(tǒng)在采用面向?qū)ο蠓椒ㄟM(jìn)行設(shè)計(jì)時(shí),識(shí)別出網(wǎng)店、商品、購(gòu)物車(chē)、訂單買(mǎi)家、庫(kù)存、支付(微信、支付寶)等類(lèi)。其中,購(gòu)物車(chē)與商品之間適合采用(1)關(guān)系,網(wǎng)店與商品之間適合采用(2)關(guān)系。
(1)A、關(guān)聯(lián)
B、依賴(lài)
C、組合
D、聚合
(2)A、依賴(lài)
B、關(guān)聯(lián)
C、組合
D、聚合
答案解析與討論:
www.xcpkj.com/st/4593223984.html第
36題: 在某系統(tǒng)中,不同組(GROUP)訪問(wèn)數(shù)據(jù)的權(quán)限不同,每個(gè)用戶(User)可以是一個(gè)或多個(gè)組中的成員,每個(gè)組包含零個(gè)或多個(gè)用戶。現(xiàn)要求在用戶和組之間設(shè)計(jì)映射,將用戶和組之間的關(guān)系由映射進(jìn)行維護(hù),得到如下所示的類(lèi)圖。該設(shè)計(jì)采用(1)模式,用一個(gè)對(duì)象來(lái)封裝系列的對(duì)象交互;使用戶對(duì)象和組對(duì)象不需要顯式地相互引用,從而使其耦合松散,而且可以獨(dú)立地改變它們之間的交互。該模式屬于(2)模式,該模式適用: (3)。
(1)A、狀態(tài)(State)
B、策略(Strategy)
C、解釋器(Interpreter)
D、中介者(Mediator)
(2)A、創(chuàng)建型類(lèi)
B、創(chuàng)建型對(duì)象
C、行為型對(duì)象
D、行為型類(lèi)
(3)A、需要使用一個(gè)算法的不同變體
B、有一個(gè)語(yǔ)言需要解釋執(zhí)行,并且可將句子表示為一個(gè)抽象語(yǔ)法樹(shù)
C、一個(gè)對(duì)象的行為決定于其狀態(tài)且必須在運(yùn)行時(shí)刻根據(jù)狀態(tài)改變行為
D、一組對(duì)象以定義良好但是復(fù)雜的方式進(jìn)行通信,產(chǎn)生的相互依賴(lài)關(guān)系結(jié)構(gòu)混亂且難以理解。答案解析與討論:
www.xcpkj.com/st/459347193.html第
37題: 在設(shè)計(jì)某購(gòu)物中心的收銀軟件系統(tǒng)時(shí),要求能夠支持在不同時(shí)期推出打折、返利、滿減等不同促銷(xiāo)活動(dòng),則適合采用( )模式。
A、策略(Strategy)
B、訪問(wèn)者(Visitor)
C、觀察者(Observer)
D、中介者(Mediator)
答案解析與討論:
www.xcpkj.com/st/459357040.html第
38題: Python語(yǔ)言的特點(diǎn)不包括( )。
A、跨平臺(tái)、開(kāi)源
B、編譯型
C、支持面向?qū)ο蟪绦蛟O(shè)計(jì)
D、動(dòng)態(tài)編程
答案解析與討論:
www.xcpkj.com/st/4593621028.html