問答題
根據(jù)以下場景說明,請選用最佳的設(shè)計模式,并說明該設(shè)計模式的原理及其優(yōu)缺點?
場景:你在淘寶網(wǎng)上開了一間個人網(wǎng)店,你與買家之間不是面對面的現(xiàn)金交易,而是通過淘寶網(wǎng)的支付寶系統(tǒng)進行電子貨幣虛擬交易。你網(wǎng)店的營業(yè)金額從支付寶里取,買家也把應支付的金額交給支付寶。
您可能感興趣的試卷
你可能感興趣的試題
5.單項選擇題以下哪些設(shè)計模式都可以用來將抽象部分與實現(xiàn)部分分離()
A.適配器模式(Adapter)
B.裝飾模式(Decorator)
C.橋接模式(Bridge)
D.代理模式(Proxy)
![](https://static.ppkao.com/ppmg/img/appqrcode.png)
最新試題
()給某一個對象提供一個代理,并由代理對象控制對原對象的引用。
題型:單項選擇題
關(guān)于享元模式說法正確的有()。
題型:多項選擇題
使用()可以節(jié)省內(nèi)存的開銷,特別適合處理大量細粒度對象。
題型:單項選擇題
()的本質(zhì)是對命令進行封裝,將發(fā)出命令的責任和執(zhí)行命令的責任分割開。
題型:單項選擇題
顯示某個目錄下的全部文件的名字,比如可以按文件的大小順序、按文件的名稱、按文件的類型、按最后修改的時間順序來顯示某個目錄下的全部文件的名字,可以使用()來解決這個問題。
題型:單項選擇題
在模板方法模式中,具體模板可以通過()方法選擇是否執(zhí)行算法框架中的某些步驟。
題型:單項選擇題
策略模式是一種()模式。
題型:單項選擇題
典型情況下,()模式不包容變化。
題型:單項選擇題
模板方法模式是基于()的代碼復用基本技術(shù),可以將相同的代碼放在父類中,而將不同的方法實現(xiàn)放在不同的子類中。
題型:單項選擇題
為了減少對象兩兩之間復雜的引用關(guān)系,使之成為一個松耦合的系統(tǒng),我們可以使用()。
題型:單項選擇題