第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

訪問者模式的訪問者其實可以看作策略模式的策略?

訪問者模式的訪問者其實可以看作策略模式的策略?

尚方寶劍之說 2019-03-21 18:15:56
訪問者模式的訪問者其實可以看作策略模式的策略?可以這么看么?
查看完整描述

2 回答

?
當年話下

TA貢獻1890條經(jīng)驗 獲得超9個贊

顯然不能這么理解。


策略模式是一個類內(nèi)置的算法集,可以根據(jù)使用的類交換算法。當你想在運行時決定使用的算法,這個模式會有用。


![圖片上傳中...]


訪問者模式允許我們不用改變實際的類就可以改變類的結(jié)構(gòu)。它是分離當前數(shù)據(jù)結(jié)構(gòu)和邏輯算法的一種方式。正因為如此,你可以不用改變類的結(jié)構(gòu)就能向當前數(shù)據(jù)結(jié)構(gòu)添加新邏輯。再一,你可以改變結(jié)構(gòu)而不用觸碰邏輯。


![圖片上傳中...]


查看完整回答
反對 回復(fù) 2019-04-24
?
慕碼人2483693

TA貢獻1860條經(jīng)驗 獲得超9個贊

我覺得研究這個意義不大。只要知道接口和繼承的功能,再根據(jù)需求合理使用它,就完事了。大部分設(shè)計模式來來去去就接口和繼承換著花樣來用。

所以經(jīng)常是我寫完代碼后,別人拿來告訴我這是什么模式。

如果有興趣深入交流下這個,你可以把這兩個模式要實現(xiàn)的需求發(fā)出來,我說下怎么創(chuàng)造它。而且研究設(shè)計模式本來就應(yīng)該從需求入手,不然研究完了也不知道用來干嘛的。


查看完整回答
反對 回復(fù) 2019-04-24
  • 2 回答
  • 0 關(guān)注
  • 703 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號