今天研究 Client本来是关联的Expression接口,笔记记录一下。
(很抱歉,由于博客圖片審核功能尚未完成,普通用戶暫時(shí)關(guān)閉引用站外圖片功能,請(qǐng)您諒解,我們會(huì)盡快開放。)
針對(duì)這個(gè)類圖,LZ簡(jiǎn)單的說(shuō)兩點(diǎn)。<p> 1、Client本來(lái)是關(guān)聯(lián)的Expression接口,不過(guò)由于中間加了個(gè)語(yǔ)法分析器(GrammerParser),所以變成了Client關(guān)聯(lián)語(yǔ)法分析器,語(yǔ)法分析器再關(guān)聯(lián)Expression接口。</p><p> 2、由于我們采用反向計(jì)算的方式,所以非終結(jié)者表達(dá)式?jīng)]有到Expression接口的聚合線,而是由兩條關(guān)聯(lián)線代替了兩條聚合線。</p><p><br /></p><p> 解釋器模式的分享就到此結(jié)束了,各位只要大致了解一下即可,如果實(shí)在理解不了,也不必死摳這個(gè)模式。</p><p> 學(xué)習(xí)設(shè)計(jì)模式,有時(shí)候就像追女生一樣,如果你怎么追都追不上,那說(shuō)明緣分未到,該放棄的時(shí)候就得放棄,說(shuō)不定哪天緣分到了,不需要你追,你心中的她自然就上鉤了。所以如果有哪一個(gè)設(shè)計(jì)模式一時(shí)半會(huì)理解不了,請(qǐng)不要著急去理解它,不理解的原因是因?yàn)槟愕姆e累還不夠,如果霸王硬上弓的話,往往會(huì)被設(shè)計(jì)模式暴揍一頓,最后還得自己付醫(yī)藥費(fèi)。</p><p> LZ只想說(shuō),何必呢?</p><p> 到這篇文章為止,LZ已經(jīng)將所有24種設(shè)計(jì)模式全部講解了一遍,其中有好有壞,有對(duì)有錯(cuò)。不過(guò)不管怎樣,LZ本人的收獲還是很大的,也很感謝這當(dāng)中支持LZ的猿友。設(shè)計(jì)模式系列或許還會(huì)有最后一篇,內(nèi)容自然是對(duì)24種設(shè)計(jì)模式的總結(jié),LZ最近也在為此而準(zhǔn)備著,敬請(qǐng)各位猿友擦亮雙眼期待吧。</p><p> 一個(gè)系列結(jié)束了,不代表LZ的學(xué)習(xí)之路結(jié)束了,在上一章已經(jīng)提到過(guò),LZ最近在研究虛擬機(jī)源碼,在接下來(lái)的時(shí)間里,LZ或許會(huì)寫一些與虛擬機(jī)相關(guān)的內(nèi)容,如果有哪位猿友對(duì)虛擬機(jī)有興趣的話,可以繼續(xù)關(guān)注下LZ。</p><p> 感謝各位的收看,我們下次再見。</p> 今天研究 Client本來(lái)是關(guān)聯(lián)的Expression接口,筆記記錄一下。針對(duì)這個(gè)類圖,LZ簡(jiǎn)單的說(shuō)兩點(diǎn)。? ? ? ? ? ? ? ? ?1、Client本來(lái)是關(guān)聯(lián)的Expression接口,不過(guò)由于中間加了個(gè)語(yǔ)法分析器(GrammerParser),所以變成了Client關(guān)聯(lián)語(yǔ)法分析器,語(yǔ)法分析器再關(guān)聯(lián)Expression接口。
? ? ? ? ? ? ? ? ?2、由于我們采用反向計(jì)算的方式,所以非終結(jié)者表達(dá)式?jīng)]有到Expression接口的聚合線,而是由兩條關(guān)聯(lián)線代替了兩條聚合線。
? ? ? ? ? ? ? ? ?解釋器模式的分享就到此結(jié)束了,各位只要大致了解一下即可,如果實(shí)在理解不了,也不必死摳這個(gè)模式。
? ? ? ? ? ? ? ? ?學(xué)習(xí)設(shè)計(jì)模式,有時(shí)候就像追女生一樣,如果你怎么追都追不上,那說(shuō)明緣分未到,該放棄的時(shí)候就得放棄,說(shuō)不定哪天緣分到了,不需要你追,你心中的她自然就上鉤了。所以如果有哪一個(gè)設(shè)計(jì)模式一時(shí)半會(huì)理解不了,請(qǐng)不要著急去理解它,不理解的原因是因?yàn)槟愕姆e累還不夠,如果霸王硬上弓的話,往往會(huì)被設(shè)計(jì)模式暴揍一頓,最后還得自己付醫(yī)藥費(fèi)。
? ? ? ? ? ? ? ? ?LZ只想說(shuō),何必呢?
? ? ? ? ? ? ? ? ?到這篇文章為止,LZ已經(jīng)將所有24種設(shè)計(jì)模式全部講解了一遍,其中有好有壞,有對(duì)有錯(cuò)。不過(guò)不管怎樣,LZ本人的收獲還是很大的,也很感謝這當(dāng)中支持LZ的猿友。設(shè)計(jì)模式系列或許還會(huì)有最后一篇,內(nèi)容自然是對(duì)24種設(shè)計(jì)模式的總結(jié),LZ最近也在為此而準(zhǔn)備著,敬請(qǐng)各位猿友擦亮雙眼期待吧。
? ? ? ? ? ? ? ? ?一個(gè)系列結(jié)束了,不代表LZ的學(xué)習(xí)之路結(jié)束了,在上一章已經(jīng)提到過(guò),LZ最近在研究虛擬機(jī)源碼,在接下來(lái)的時(shí)間里,LZ或許會(huì)寫一些與虛擬機(jī)相關(guān)的內(nèi)容,如果有哪位猿友對(duì)虛擬機(jī)有興趣的話,可以繼續(xù)關(guān)注下LZ。
? ? ? ? ? ? ? ? ?感謝各位的收看,我們下次再見。
總結(jié)
以上是生活随笔為你收集整理的今天研究 Client本来是关联的Expression接口,笔记记录一下。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 系统运维遇上了大救星,是什么让IT效率提
- 下一篇: XMPP 扎金花各种网络传送之音频发送