根據(jù)以下場(chǎng)景說明,請(qǐng)選用最佳的設(shè)計(jì)模式,并說明該設(shè)計(jì)模式的原理及其優(yōu)缺點(diǎn)?
場(chǎng)景:你拿出上次旅行時(shí)所拍攝的個(gè)人寫真照片,但你發(fā)覺你看來看去都不順眼,于是你到禮品店買了個(gè)相框,結(jié)果你發(fā)現(xiàn)相框整體感還是達(dá)不到你的要求,所以你在相框上貼了一些小東西。經(jīng)過你一番的努力,相框的整體感覺終于符合你的期望了。
您可能感興趣的試卷
最新試題
使用()可以節(jié)省內(nèi)存的開銷,特別適合處理大量細(xì)粒度對(duì)象。
在多個(gè)裁判負(fù)責(zé)打分的比賽中,每位裁判給選手一個(gè)得分,選手的最后得分是根據(jù)全體裁判的得分計(jì)算出來的。請(qǐng)給出幾種計(jì)算選手得分的評(píng)分方案,對(duì)于某次比賽,可以從你的方案中選擇一種方案作為本次比賽的評(píng)分方案,可以用()來解決這個(gè)問題。
()給某一個(gè)對(duì)象提供一個(gè)代理,并由代理對(duì)象控制對(duì)原對(duì)象的引用。
設(shè)計(jì)模式中應(yīng)優(yōu)先使用()而不是繼承。
關(guān)于原始原型模式說法正確的有()。
旅游出行方式可以有多種,如可以乘坐飛機(jī)旅游,也可以乘火車旅游,如果有興趣自行車游也是一種極具樂趣的出行方式。不同的旅游出行方式有不同的實(shí)現(xiàn)過程,客戶可以根據(jù)自己的需要選擇一種合適的旅游方式,以下()可以解決這個(gè)問題。
責(zé)任鏈有哪幾個(gè)角色?()
關(guān)于享元模式說法正確的有()。
()使請(qǐng)求本身成為一個(gè)對(duì)象,這個(gè)對(duì)象和其他對(duì)象一樣可以被存儲(chǔ)和傳遞。
()僅僅封裝算法,提供新算法插入到已有系統(tǒng)中,以及老算法從系統(tǒng)中“退休”的方便,并不決定在何時(shí)使用何種算法,算法的選擇由客戶端來決定。