問答題

【簡(jiǎn)答題】Strategy(策略)模式是建立在哪些原則的基礎(chǔ)上?

答案: 主要建立在:對(duì)象擁有責(zé)任;
這些責(zé)任的不同的特定實(shí)現(xiàn)通過使用多態(tài)來表現(xiàn);
需要將幾個(gè)不同的實(shí)現(xiàn)按照-...
題目列表

你可能感興趣的試題

問答題

【簡(jiǎn)答題】Decorator(裝飾)模式的效果是什么?

答案: 被添加的功能屬于小的對(duì)象。好處是可以在Concrete Component對(duì)象的功能之前或之后動(dòng)態(tài)添加功能。雖然一個(gè)裝飾...
問答題

【簡(jiǎn)答題】Strategy(策略)模式對(duì)問題的解決方案是什么?以及如何實(shí)現(xiàn)?

答案: 解決方案是:將算法的選擇和算法的實(shí)現(xiàn)相分離。讓客戶可以基于場(chǎng)景做出選擇。
實(shí)現(xiàn):讓使用算法的類包含一個(gè)抽象類,...
微信掃碼免費(fèi)搜題