0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

通俗易懂的23種設(shè)計(jì)模式解釋

Q4MP_gh_c472c21 ? 來源:C語言與CPP編程 ? 作者:C語言與CPP編程 ? 2021-03-09 13:52 ? 次閱讀

01 工廠方法

追 MM 少不了請吃飯了,麥當(dāng)勞的雞翅和肯德基的雞翅都是 MM 愛吃的東西,雖然口味有所不同,但不管你帶 MM 去麥當(dāng)勞或肯德基,只管向服務(wù)員說「來四個(gè)雞翅」就行了。麥當(dāng)勞和肯德基就是生產(chǎn)雞翅的 Factory 工廠模式:客戶類和工廠類分開。

消費(fèi)者任何時(shí)候需要某種產(chǎn)品,只需向工廠請求即可。消費(fèi)者無須修改就可以接納新產(chǎn)品。缺點(diǎn)是當(dāng)產(chǎn)品修改時(shí),工廠類也要做相應(yīng)的修改。如:如何創(chuàng)建及如何向客戶端提供。

02 建造者模式

MM 最愛聽的就是「我愛你」這句話了,見到不同地方的 MM,要能夠用她們的方言跟她說這句話哦,我有一個(gè)多種語言翻譯機(jī),上面每種語言都有一個(gè)按鍵,見到 MM 我只要按對應(yīng)的鍵,它就能夠用相應(yīng)的語言說出「我愛你」這句話了,國外的 MM 也可以輕松搞掂,這就是我的「我愛你」builder。

建造模式:將產(chǎn)品的內(nèi)部表象和產(chǎn)品的生成過程分割開來,從而使一個(gè)建造過程生成具有不同的內(nèi)部表象的產(chǎn)品對象。建造模式使得產(chǎn)品內(nèi)部表象可以獨(dú)立的變化,客戶不必知道產(chǎn)品內(nèi)部組成的細(xì)節(jié)。建造模式可以強(qiáng)制實(shí)行一種分步驟進(jìn)行的建造過程。

03 抽象工廠

請 MM 去麥當(dāng)勞吃漢堡,不同的 MM 有不同的口味,要每個(gè)都記住是一件煩人的事情,我一般采用 Factory Method 模式,帶著 MM 到服務(wù)員那兒,說「要一個(gè)漢堡」,具體要什么樣的漢堡呢,讓 MM 直接跟服務(wù)員說就行了。

工廠方法模式:核心工廠類不再負(fù)責(zé)所有產(chǎn)品的創(chuàng)建,而是將具體創(chuàng)建的工作交給子類去做,成為一個(gè)抽象工廠角色,僅負(fù)責(zé)給出具體工廠類必須實(shí)現(xiàn)的接口,而不接觸哪一個(gè)產(chǎn)品類應(yīng)當(dāng)被實(shí)例化這種細(xì)節(jié)。

04 原型模式

跟 MM 用 QQ 聊天,一定要說些深情的話語了,我搜集了好多肉麻的情話,需要時(shí)只要 copy 出來放到 QQ 里面就行了,這就是我的情話 prototype 了。(100 塊錢一份,你要不要)

原始模型模式:通過給出一個(gè)原型對象來指明所要創(chuàng)建的對象的類型,然后用復(fù)制這個(gè)原型對象的方法創(chuàng)建出更多同類型的對象。原始模型模式允許動態(tài)的增加或減少產(chǎn)品類,產(chǎn)品類不需要非得有任何事先確定的等級結(jié)構(gòu),原始模型模式適用于任何的等級結(jié)構(gòu)。缺點(diǎn)是每一個(gè)類都必須配備一個(gè)克隆方法。

05 單態(tài)模式

俺有 6 個(gè)漂亮的老婆,她們的老公都是我,我就是我們家里的老公 Sigleton,她們只要說道「老公」,都是指的同一個(gè)人,那就是我 (剛才做了個(gè)夢啦,哪有這么好的事)

單例模式:單例模式確保某一個(gè)類只有一個(gè)實(shí)例,而且自行實(shí)例化并向整個(gè)系統(tǒng)提供這個(gè)實(shí)例單例模式。單例模式只應(yīng)在有真正的 “單一實(shí)例” 的需求時(shí)才可使用。

06 適配器模式

在朋友聚會上碰到了一個(gè)美女 Sarah,從香港來的,可我不會說粵語,她不會說普通話,只好求助于我的朋友 kent 了,他作為我和 Sarah 之間的 Adapter,讓我和 Sarah 可以相互交談了 (也不知道他會不會耍我)

適配器(變壓器)模式:把一個(gè)類的接口變換成客戶端所期待的另一種接口,從而使原本因接口原因不匹配而無法一起工作的兩個(gè)類能夠一起工作。適配類可以根據(jù)參數(shù)返還一個(gè)合適的實(shí)例給客戶端。

07 橋梁模式

早上碰到 MM,要說早上好,晚上碰到 MM,要說晚上好;碰到 MM 穿了件新衣服,要說你的衣服好漂亮哦,碰到 MM 新做的發(fā)型,要說你的頭發(fā)好漂亮哦。不要問我 “早上碰到 MM 新做了個(gè)發(fā)型怎么說” 這種問題,自己用 BRIDGE 組合一下不就行了

橋梁模式:將抽象化與實(shí)現(xiàn)化脫耦,使得二者可以獨(dú)立的變化,也就是說將他們之間的強(qiáng)關(guān)聯(lián)變成弱關(guān)聯(lián),也就是指在一個(gè)軟件系統(tǒng)的抽象化和實(shí)現(xiàn)化之間使用組合 / 聚合關(guān)系而不是繼承關(guān)系,從而使兩者可以獨(dú)立的變化。

08 合成模式

Mary 今天過生日?!拔疫^生日,你要送我一件禮物?!薄班牛冒?,去商店,你自己挑。”“這件 T 恤挺漂亮,買,這條裙子好看,買,這個(gè)包也不錯(cuò),買?!薄拔?,買了三件了呀,我只答應(yīng)送一件禮物的哦?!薄笆裁囱?,T 恤加裙子加包包,正好配成一套呀,小姐,麻煩你包起來。”“……”,MM 都會用 Composite 模式了,你會了沒有?

合成模式:合成模式將對象組織到樹結(jié)構(gòu)中,可以用來描述整體與部分的關(guān)系。合成模式就是一個(gè)處理對象的樹結(jié)構(gòu)的模式。合成模式把部分與整體的關(guān)系用樹結(jié)構(gòu)表示出來。合成模式使得客戶端把一個(gè)個(gè)單獨(dú)的成分對象和由他們復(fù)合而成的合成對象同等看待。

09 裝飾模式

Mary 過完輪到 Sarly 過生日,還是不要叫她自己挑了,不然這個(gè)月伙食費(fèi)肯定玩完,拿出我去年在華山頂上照的照片,在背面寫上 “最好的的禮物,就是愛你的 Fita”,再到街上禮品店買了個(gè)像框(賣禮品的 MM 也很漂亮哦),再找隔壁搞美術(shù)設(shè)計(jì)的 Mike 設(shè)計(jì)了一個(gè)漂亮的盒子裝起來……,我們都是 Decorator,最終都在修飾我這個(gè)人呀,怎么樣,看懂了嗎?

裝飾模式:裝飾模式以對客戶端透明的方式擴(kuò)展對象的功能,是繼承關(guān)系的一個(gè)替代方案,提供比繼承更多的靈活性。動態(tài)給一個(gè)對象增加功能,這些功能可以再動態(tài)的撤消。增加由一些基本功能的排列組合而產(chǎn)生的非常大量的功能。

10 門面模式

我有一個(gè)專業(yè)的 Nikon 相機(jī),我就喜歡自己手動調(diào)光圈、快門,這樣照出來的照片才專業(yè),但 MM 可不懂這些,教了半天也不會。幸好相機(jī)有 Facade 設(shè)計(jì)模式,把相機(jī)調(diào)整到自動檔,只要對準(zhǔn)目標(biāo)按快門就行了,一切由相機(jī)自動調(diào)整,這樣 MM 也可以用這個(gè)相機(jī)給我拍張照片了。門面模式:外部與一個(gè)子系統(tǒng)的通信必須通過一個(gè)統(tǒng)一的門面對象進(jìn)行。

門面模式提供一個(gè)高層次的接口,使得子系統(tǒng)更易于使用。每一個(gè)子系統(tǒng)只有一個(gè)門面類,而且此門面類只有一個(gè)實(shí)例,也就是說它是一個(gè)單例模式。但整個(gè)系統(tǒng)可以有多個(gè)門面類。

11 享元模式

每天跟 MM 發(fā)短信,手指都累死了,最近買了個(gè)新手機(jī),可以把一些常用的句子存在手機(jī)里,要用的時(shí)候,直接拿出來,在前面加上 MM 的名字就可以發(fā)送了,再不用一個(gè)字一個(gè)字敲了。共享的句子就是 Flyweight,MM 的名字就是提取出來的外部特征,根據(jù)上下文情況使用。享元模式:FLYWEIGHT 在拳擊比賽中指最輕量級。

享元模式以共享的方式高效的支持大量的細(xì)粒度對象。享元模式能做到共享的關(guān)鍵是區(qū)分內(nèi)蘊(yùn)狀態(tài)和外蘊(yùn)狀態(tài)。內(nèi)蘊(yùn)狀態(tài)存儲在享元內(nèi)部,不會隨環(huán)境的改變而有所不同。外蘊(yùn)狀態(tài)是隨環(huán)境的改變而改變的。外蘊(yùn)狀態(tài)不能影響內(nèi)蘊(yùn)狀態(tài),它們是相互獨(dú)立的。

將可以共享的狀態(tài)和不可以共享的狀態(tài)從常規(guī)類中區(qū)分開來,將不可以共享的狀態(tài)從類里剔除出去。客戶端不可以直接創(chuàng)建被共享的對象,而應(yīng)當(dāng)使用一個(gè)工廠對象負(fù)責(zé)創(chuàng)建被共享的對象。享元模式大幅度的降低內(nèi)存中對象的數(shù)量。

12 代理模式

跟 MM 在網(wǎng)上聊天,一開頭總是 “hi, 你好”,“你從哪兒來呀?”“你多大了?”“身高多少呀?” 這些話,真煩人,寫個(gè)程序做為我的 Proxy 吧,凡是接收到這些話都設(shè)置好了自己的回答,接收到其他的話時(shí)再通知我回答,怎么樣,酷吧。

代理模式:代理模式給某一個(gè)對象提供一個(gè)代理對象,并由代理對象控制對源對象的引用。代理就是一個(gè)人或一個(gè)機(jī)構(gòu)代表另一個(gè)人或者一個(gè)機(jī)構(gòu)采取行動。某些情況下,客戶不想或者不能夠直接引用一個(gè)對象,代理對象可以在客戶和目標(biāo)對象直接起到中介的作用。

在公眾號:C語言中文社區(qū),回復(fù)“C語言”免費(fèi)領(lǐng)取百本編程電子

客戶端分辨不出代理主題對象與真實(shí)主題對象。代理模式可以并不知道真正的被代理對象,而僅僅持有一個(gè)被代理對象的接口,這時(shí)候代理對象不能夠創(chuàng)建被代理對象,被代理對象必須有系統(tǒng)的其他角色代為創(chuàng)建并傳入。

13 責(zé)任鏈模式

晚上去上英語課,為了好開溜坐到了最后一排,哇,前面坐了好幾個(gè)漂亮的 MM 哎,找張紙條,寫上 “Hi, 可以做我的女朋友嗎?如果不愿意請向前傳”,紙條就一個(gè)接一個(gè)的傳上去了,糟糕,傳到第一排的 MM 把紙條傳給老師了,聽說是個(gè)老處女呀,快跑!

責(zé)任鏈模式:在責(zé)任鏈模式中,很多對象由每一個(gè)對象對其下家的引用而接起來形成一條鏈。請求在這個(gè)鏈上傳遞,直到鏈上的某一個(gè)對象決定處理此請求。客戶并不知道鏈上的哪一個(gè)對象最終處理這個(gè)請求,系統(tǒng)可以在不影響客戶端的情況下動態(tài)的重新組織鏈和分配責(zé)任。處理者有兩個(gè)選擇:承擔(dān)責(zé)任或者把責(zé)任推給下家。一個(gè)請求可以最終不被任何接收端對象所接受。

14 命令模式

俺有一個(gè) MM 家里管得特別嚴(yán),沒法見面,只好借助于她弟弟在我們倆之間傳送信息,她對我有什么指示,就寫一張紙條讓她弟弟帶給我。這不,她弟弟又傳送過來一個(gè) COMMAND,為了感謝他,我請他吃了碗雜醬面,哪知道他說:“我同時(shí)給我姐姐三個(gè)男朋友送 COMMAND,就數(shù)你最小氣,才請我吃面。”

命令模式:命令模式把一個(gè)請求或者操作封裝到一個(gè)對象中。命令模式把發(fā)出命令的責(zé)任和執(zhí)行命令的責(zé)任分割開,委派給不同的對象。命令模式允許請求的一方和發(fā)送的一方獨(dú)立開來,使得請求的一方不必知道接收請求的一方的接口,更不必知道請求是怎么被接收,以及操作是否執(zhí)行,何時(shí)被執(zhí)行以及是怎么被執(zhí)行的。系統(tǒng)支持命令的撤消。

15 解釋器模式

俺有一個(gè)《泡 MM 真經(jīng)》,上面有各種泡 MM 的攻略,比如說去吃西餐的步驟、去看電影的方法等等,跟 MM 約會時(shí),只要做一個(gè) Interpreter,照著上面的腳本執(zhí)行就可以了。

解釋器模式:給定一個(gè)語言后,解釋器模式可以定義出其文法的一種表示,并同時(shí)提供一個(gè)解釋器。客戶端可以使用這個(gè)解釋器來解釋這個(gè)語言中的句子。解釋器模式將描述怎樣在有了一個(gè)簡單的文法后,使用模式設(shè)計(jì)解釋這些語句。

在解釋器模式里面提到的語言是指任何解釋器對象能夠解釋的任何組合。在解釋器模式中需要定義一個(gè)代表文法的命令類的等級結(jié)構(gòu),也就是一系列的組合規(guī)則。每一個(gè)命令對象都有一個(gè)解釋方法,代表對命令對象的解釋。命令對象的等級結(jié)構(gòu)中的對象的任何排列組合都是一個(gè)語言。

16 迭代模式

我愛上了 Mary,不顧一切的向她求婚。Mary:“想要我跟你結(jié)婚,得答應(yīng)我的條件” 我:“什么條件我都答應(yīng),你說吧” Mary:“我看上了那個(gè)一克拉的鉆石” 我:“我買,我買,還有嗎?” Mary:“我看上了湖邊的那棟別墅” 我:“我買,我買,還有嗎?” Mary:“我看上那輛法拉利跑車” 我腦袋嗡的一聲,坐在椅子上,一咬牙:“我買,我買,還有嗎?”

迭代模式:迭代模式可以順序訪問一個(gè)聚集中的元素而不必暴露聚集的內(nèi)部表象。多個(gè)對象聚在一起形成的總體稱之為聚集,聚集對象是能夠包容一組對象的容器對象。迭代子模式將迭代邏輯封裝到一個(gè)獨(dú)立的子對象中,從而與聚集本身隔開。

迭代模式簡化了聚集的界面。每一個(gè)聚集對象都可以有一個(gè)或一個(gè)以上的迭代子對象,每一個(gè)迭代子的迭代狀態(tài)可以是彼此獨(dú)立的。迭代算法可以獨(dú)立于聚集角色變化。

17 調(diào)停者模式

四個(gè) MM 打麻將,相互之間誰應(yīng)該給誰多少錢算不清楚了,幸虧當(dāng)時(shí)我在旁邊,按照各自的籌碼數(shù)算錢,賺了錢的從我這里拿,賠了錢的也付給我,一切就 OK 啦,俺得到了四個(gè) MM 的電話。調(diào)停者模式:調(diào)停者模式包裝了一系列對象相互作用的方式,使得這些對象不必相互明顯作用。從而使他們可以松散偶合。

當(dāng)某些對象之間的作用發(fā)生改變時(shí),不會立即影響其他的一些對象之間的作用。保證這些作用可以彼此獨(dú)立的變化。調(diào)停者模式將多對多的相互作用轉(zhuǎn)化為一對多的相互作用。調(diào)停者模式將對象的行為和協(xié)作抽象化,把對象在小尺度的行為上與其他對象的相互作用分開處理。

18 備忘錄模式

同時(shí)跟幾個(gè) MM 聊天時(shí),一定要記清楚剛才跟 MM 說了些什么話,不然 MM 發(fā)現(xiàn)了會不高興的哦,幸虧我有個(gè)備忘錄,剛才與哪個(gè) MM 說了什么話我都拷貝一份放到備忘錄里面保存,這樣可以隨時(shí)察看以前的記錄啦。

備忘錄模式:備忘錄對象是一個(gè)用來存儲另外一個(gè)對象內(nèi)部狀態(tài)的快照的對象。備忘錄模式的用意是在不破壞封裝的條件下,將一個(gè)對象的狀態(tài)捉住,并外部化,存儲起來,從而可以在將來合適的時(shí)候把這個(gè)對象還原到存儲起來的狀態(tài)。

19 觀察者模式

想知道咱們公司最新 MM 情報(bào)嗎?加入公司的 MM 情報(bào)郵件組就行了,tom 負(fù)責(zé)搜集情報(bào),他發(fā)現(xiàn)的新情報(bào)不用一個(gè)一個(gè)通知我們,直接發(fā)布給郵件組,我們作為訂閱者(觀察者)就可以及時(shí)收到情報(bào)啦。

觀察者模式:觀察者模式定義了一種一隊(duì)多的依賴關(guān)系,讓多個(gè)觀察者對象同時(shí)監(jiān)聽某一個(gè)主題對象。這個(gè)主題對象在狀態(tài)上發(fā)生變化時(shí),會通知所有觀察者對象,使他們能夠自動更新自己。

20 狀態(tài)模式

跟 MM 交往時(shí),一定要注意她的狀態(tài)哦,在不同的狀態(tài)時(shí)她的行為會有不同,比如你約她今天晚上去看電影,對你沒興趣的 MM 就會說 “有事情啦”,對你不討厭但還沒喜歡上的 MM 就會說 “好啊,不過可以帶上我同事么?”,已經(jīng)喜歡上你的 MM 就會說 “幾點(diǎn)鐘?看完電影再去泡吧怎么樣?”,當(dāng)然你看電影過程中表現(xiàn)良好的話,也可以把 MM 的狀態(tài)從不討厭不喜歡變成喜歡哦。

狀態(tài)模式:狀態(tài)模式允許一個(gè)對象在其內(nèi)部狀態(tài)改變的時(shí)候改變行為。這個(gè)對象看上去象是改變了它的類一樣。狀態(tài)模式把所研究的對象的行為包裝在不同的狀態(tài)對象里,每一個(gè)狀態(tài)對象都屬于一個(gè)抽象狀態(tài)類的一個(gè)子類。

狀態(tài)模式的意圖是讓一個(gè)對象在其內(nèi)部狀態(tài)改變的時(shí)候,其行為也隨之改變。狀態(tài)模式需要對每一個(gè)系統(tǒng)可能取得的狀態(tài)創(chuàng)立一個(gè)狀態(tài)類的子類。當(dāng)系統(tǒng)的狀態(tài)變化時(shí),系統(tǒng)便改變所選的子類。

21 策略模式

跟不同類型的 MM 約會,要用不同的策略,有的請電影比較好,有的則去吃小吃效果不錯(cuò),有的去海邊浪漫最合適,單目的都是為了得到 MM 的芳心,我的追 MM 錦囊中有好多 Strategy 哦。策略模式:策略模式針對一組算法,將每一個(gè)算法封裝到具有共同接口的獨(dú)立的類中,從而使得它們可以相互替換。

策略模式使得算法可以在不影響到客戶端的情況下發(fā)生變化。策略模把行為和環(huán)境分開。環(huán)境類負(fù)責(zé)維持和查詢行為類,各種算法在具體的策略類中提供。由于算法和環(huán)境獨(dú)立開來,算法的增減,修改都不會影響到環(huán)境和客戶端。

22 模板方法模式

看過《如何說服女生上床》這部經(jīng)典文章嗎?女生從認(rèn)識到上床的不變的步驟分為巧遇、打破僵局、展開追求、接吻、前戲、動手、愛撫、進(jìn)去八大步驟 (Template method),但每個(gè)步驟針對不同的情況,都有不一樣的做法,這就要看你隨機(jī)應(yīng)變啦 (具體實(shí)現(xiàn));

模板方法模式:模板方法模式準(zhǔn)備一個(gè)抽象類,將部分邏輯以具體方法以及具體構(gòu)造子的形式實(shí)現(xiàn),然后聲明一些抽象方法來迫使子類實(shí)現(xiàn)剩余的邏輯。不同的子類可以以不同的方式實(shí)現(xiàn)這些抽象方法,從而對剩余的邏輯有不同的實(shí)現(xiàn)。先制定一個(gè)頂級邏輯框架,而將邏輯的細(xì)節(jié)留給具體的子類去實(shí)現(xiàn)。

23 訪問者模式

情人節(jié)到了,要給每個(gè) MM 送一束鮮花和一張卡片,可是每個(gè) MM 送的花都要針對她個(gè)人的特點(diǎn),每張卡片也要根據(jù)個(gè)人的特點(diǎn)來挑,我一個(gè)人哪搞得清楚,還是找花店老板和禮品店老板做一下 Visitor,讓花店老板根據(jù) MM 的特點(diǎn)選一束花,讓禮品店老板也根據(jù)每個(gè)人特點(diǎn)選一張卡,這樣就輕松多了;

訪問者模式:訪問者模式的目的是封裝一些施加于某種數(shù)據(jù)結(jié)構(gòu)元素之上的操作。一旦這些操作需要修改的話,接受這個(gè)操作的數(shù)據(jù)結(jié)構(gòu)可以保持不變。訪問者模式適用于數(shù)據(jù)結(jié)構(gòu)相對未定的系統(tǒng),它把數(shù)據(jù)結(jié)構(gòu)和作用于結(jié)構(gòu)上的操作之間的耦合解脫開,使得操作集合可以相對自由的演化。訪問者模式使得增加新的操作變的很容易,就是增加一個(gè)新的訪問者類。

訪問者模式將有關(guān)的行為集中到一個(gè)訪問者對象中,而不是分散到一個(gè)個(gè)的節(jié)點(diǎn)類中。當(dāng)使用訪問者模式時(shí),要將盡可能多的對象瀏覽邏輯放在訪問者類中,而不是放到它的子類中。訪問者模式可以跨過幾個(gè)類的等級結(jié)構(gòu)訪問屬于不同的等級結(jié)構(gòu)的成員類。

原文標(biāo)題:23種設(shè)計(jì)模式的通俗解釋,看完秒懂

文章出處:【微信公眾號:嵌入式ARM】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 設(shè)計(jì)
    +關(guān)注

    關(guān)注

    4

    文章

    818

    瀏覽量

    69813
  • 模式
    +關(guān)注

    關(guān)注

    0

    文章

    64

    瀏覽量

    13340

原文標(biāo)題:23種設(shè)計(jì)模式的通俗解釋,看完秒懂

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    請問什么是軌到軌?這種運(yùn)放和普通運(yùn)放比有什么特點(diǎn)和優(yōu)點(diǎn)?

    什么是軌到軌?這種運(yùn)放和普通運(yùn)放比有什么特點(diǎn)和優(yōu)點(diǎn)? 最近看到TI有一些運(yùn)放屬于軌到軌,不知道這類有什么特點(diǎn),與普通的比有什么優(yōu)缺點(diǎn)沒?哪位給講的通俗易懂點(diǎn)?。?
    發(fā)表于 09-18 06:52

    通俗易懂的理解,什么是芯片?

    我們在日常工作和生活中,經(jīng)常會使用到各種各樣的電子或電器產(chǎn)品,例如電腦、手機(jī)、電視、冰箱、洗衣機(jī)等。 這些產(chǎn)品,如果我們把它拆開,都會看到類似下面這樣的一塊綠色板子。 大家都知道,這個(gè)綠色板子,叫做電路板。更官方一點(diǎn)的名稱,叫印制電路板,也就是PCB(Printed Circuit Board,國外有時(shí)候也叫PWB,Printed Wire Board)。 在PCB上,焊接了很多的電子元器件,例如電容、電阻、電感等。 我們還可以看到,有一些黑色的方形元件。 沒錯(cuò),這個(gè)
    的頭像 發(fā)表于 08-22 13:32 ?2971次閱讀
    <b class='flag-5'>通俗易懂</b>的理解,什么是芯片?

    【大語言模型:原理與工程實(shí)踐】探索《大語言模型原理與工程實(shí)踐》2.0

    讀者更好地把握大語言模型的應(yīng)用場景和潛在價(jià)值。盡管涉及復(fù)雜的技術(shù)內(nèi)容,作者盡力以通俗易懂的語言解釋概念,使得非專業(yè)背景的讀者也能夠跟上節(jié)奏。圖表和示例的運(yùn)用進(jìn)一步增強(qiáng)了書籍的可讀性。本書適合對人工智能
    發(fā)表于 05-07 10:30

    發(fā)酵罐攪拌器軸磨損修復(fù)方法

    這樣修復(fù)發(fā)酵罐攪拌器軸磨損通俗易懂
    發(fā)表于 04-24 18:43 ?0次下載

    真的通俗易懂!差分信號電路的解讀

    一、什么是差分運(yùn)放電路差分電路是具有對共模信號抑制,對差模信號放大特征的電路。該電路的兩個(gè)信號輸信號的差值是該電路的有效值。將這兩信號輸入只差進(jìn)行放大后輸出。如果存在干擾信號,會對兩個(gè)輸入信號產(chǎn)生相同的干擾,通過二者之差,干擾信號的有效輸入為零,這就達(dá)到了抗共模干擾的目的。對于運(yùn)算放大電路來說,運(yùn)放工作在線性區(qū),所以電路一定是負(fù)反饋電路。運(yùn)放的基本分析方法就
    的頭像 發(fā)表于 04-24 08:10 ?4966次閱讀
    真的<b class='flag-5'>通俗易懂</b>!差分信號電路的解讀

    實(shí)踐GoF的23設(shè)計(jì)模式解釋模式

    解釋模式(Interpreter Pattern)應(yīng)該是 GoF 的 23 設(shè)計(jì)模式中使用頻率最少的一
    的頭像 發(fā)表于 04-01 11:01 ?485次閱讀
    實(shí)踐GoF的<b class='flag-5'>23</b><b class='flag-5'>種</b>設(shè)計(jì)<b class='flag-5'>模式</b>:<b class='flag-5'>解釋</b>器<b class='flag-5'>模式</b>

    詳解4過壓保護(hù)電路!電源保護(hù),通俗易懂!

    今天給大家分享的是:過壓保護(hù)、過壓保護(hù)原理、過壓保護(hù)電路。 一、過壓保護(hù)是什么意思? 過壓保護(hù)是一電源功能,當(dāng)輸入電壓超過預(yù)設(shè)值時(shí)會切斷電源,為了防止高壓浪涌,通常會一些過壓保護(hù)方法。 大多數(shù)電源
    的頭像 發(fā)表于 03-28 17:47 ?1w次閱讀
    詳解4<b class='flag-5'>種</b>過壓保護(hù)電路!電源保護(hù),<b class='flag-5'>通俗易懂</b>!

    通俗易懂電壓跟隨器的知識總結(jié)

    當(dāng)電阻增加時(shí),從電源汲取的電流會減少。因此,我們得出結(jié)論,如果電流饋入高阻抗負(fù)載,則功率不受影響。
    發(fā)表于 01-24 14:04 ?6035次閱讀
    <b class='flag-5'>通俗易懂</b>電壓跟隨器的知識總結(jié)

    通俗易懂的材料的表面處理工藝

    真空電鍍是一物理沉積現(xiàn)象。即在真空狀態(tài)下注入氬氣,氬氣撞擊靶材,靶材分離成分子被導(dǎo)電的貨品吸附形成一層均勻光滑的仿金屬表面層。
    的頭像 發(fā)表于 01-24 11:06 ?333次閱讀
    <b class='flag-5'>通俗易懂</b>的材料的表面處理工藝

    如何通俗易懂理解射頻微波

    在低頻的電振蕩中,磁電之間的相互變化比較緩慢,其能量幾乎全部返回原電路而沒有能量輻射出去; 在高頻率的電振蕩中,磁電互變甚快,能量不可能全部返回原振蕩電路。
    發(fā)表于 01-02 10:57 ?641次閱讀
    如何<b class='flag-5'>通俗易懂</b>理解射頻微波

    如何通俗易懂解釋卷積?

    在本問題 如何通俗易懂解釋卷積?中排名第一的馬同學(xué)在中舉了一個(gè)很好的例子(下面的一些圖摘自馬同學(xué)的文章,在此表示感謝),用丟骰子說明了卷積的應(yīng)用。
    發(fā)表于 12-26 17:36 ?397次閱讀
    如何<b class='flag-5'>通俗易懂</b>地<b class='flag-5'>解釋</b>卷積?

    軟件代碼結(jié)構(gòu)化覆蓋測試-MC/DC覆蓋

    MC/DC的全稱是Modified Condition/Decision Coverage,修正條件判定覆蓋率。很多文章對于定義的解釋都比較專業(yè),通常也會讓人感覺理解困難,本文我們用通俗易懂的說明給大家做介紹。
    的頭像 發(fā)表于 12-15 15:22 ?2792次閱讀
    軟件代碼結(jié)構(gòu)化覆蓋測試-MC/DC覆蓋

    全面解讀WiFi技術(shù),通俗易懂

    Wi-Fi被普遍誤以為是指無線保真(Wireless Fidelity) 。但事實(shí)上, Wi-Fi- -詞沒有任何意義,也沒有全稱。它只是模仿了音頻領(lǐng)域Hi-Fi (High- -Fidelity, 高保真)的寫法。
    發(fā)表于 12-14 09:25 ?2687次閱讀
    全面解讀WiFi技術(shù),<b class='flag-5'>通俗易懂</b>!

    通俗易懂的PCB爆板原因以及玻璃轉(zhuǎn)換溫度

    【科普】通俗易懂的PCB爆板原因以及玻璃轉(zhuǎn)換溫度
    的頭像 發(fā)表于 11-24 16:01 ?831次閱讀
    <b class='flag-5'>通俗易懂</b>的PCB爆板原因以及玻璃轉(zhuǎn)換溫度

    硬件電路設(shè)計(jì)之接地問題

    在電路設(shè)計(jì)中,“接地”是一個(gè)無法避免的問題。接地需要考慮的主要因素:使用場景,不存在通用的接地方式。本文我們將以一通俗易懂的方式談?wù)劷拥貑栴}的本質(zhì)。
    的頭像 發(fā)表于 11-13 16:38 ?1535次閱讀
    硬件電路設(shè)計(jì)之接地問題