自動(dòng)售貨機(jī)根據(jù)庫(kù)存、存放貨幣量、找零能力、所選項(xiàng)目等不同,在貨幣存入并進(jìn)行選擇時(shí)具有如下行為:
交付產(chǎn)品不找零:交付產(chǎn)品并找零:存入貨幣不足而不提供任何產(chǎn)品;庫(kù)存不足而不提供任何產(chǎn)品。這一業(yè)務(wù)需求適合采用()模式設(shè)計(jì)實(shí)現(xiàn),其類圖如下圖所示,其中()是客戶程序使用的主要接口,可用狀態(tài)來(lái)對(duì)其進(jìn)行配置。此模式為(),體現(xiàn)的最主要的意圖是()。

A.觀察者(Obeserver)
B.狀態(tài)(State)
C.策略(Stratehy)
D.訪問(wèn)者(Visitor)
A.VendingMachineState
B.Buy
C.VendingDepositState
D.VendingStockState
A.創(chuàng)建型對(duì)象模式
B.結(jié)構(gòu)型對(duì)象模式
C.行為型類模式
D.行為型對(duì)象模式
A.當(dāng)一個(gè)對(duì)象狀態(tài)改變時(shí)所有依賴它的對(duì)象得到通知并自動(dòng)更新
B.在不破壞封裝性的前提下,捕獲對(duì)象的內(nèi)部狀態(tài)并在對(duì)象之外保存
C.一個(gè)對(duì)象在其內(nèi)部狀態(tài)改變時(shí)改變其行為
D.將請(qǐng)求封裝為對(duì)象從而可以使用不同的請(qǐng)求對(duì)客戶進(jìn)行參數(shù)化