設計模式 速記口訣

2022-06-13 13:24:07 字數 1658 閱讀 2252

最近在學習設計模式的時候,感覺23種設計模式的名字好難記啊,晦澀難懂啊。不過it界好心人大有人在啊,下面是**的文章,乙個小口訣就幫助我們記牢23種設計模式。真棒!

其實我們應該高興更應該反省,高興的是不需要自己造輪子,反省的是為什麼我們也遇到了同樣的問題(名字不好記),但是我們沒有去解決呢?或者說沒有想辦法去解決呢?對待問題的態度值得深思啊!

設計模式常常被提起,不記住它們的名字怎能行?因此,我編寫了這個順口溜,希望您看了之後也能記得快、記得牢。 

5 + 7 = 11;5個建立型,7個結構型,11個行為型

1、建立型速記口訣

抽工單建原

2、結構型速記口訣

橋**組裝介面卡,享元回家裝飾外觀。

解釋:有個姓**組裝介面卡,他兒子享元拿回家裝飾外觀去啦

3、行為型速記口訣

訪問者寫好策略備忘錄,觀察模板迭代的狀態,命令中介解釋責任鏈。

解釋:這句話講的就是看房子的經過。

看房子的人就是訪問者,看房前要寫看房策略備忘錄,不能馬馬虎虎地去看房子。

去看房子的時候,要仔細觀察樓板(模板)層疊(迭代)的狀態

看完房子,命令中介解釋清楚產權的責任鏈

大家都知道23中設計模式,其中又可以分成三類,建立型模式,結構型模式,行為型模式。但是總是在實際應用中忘記了,當具體看到一些**的時候也想不起來具體對應的是哪種設計模式,對經常重構的**人員來說是乙個瑕疵。

這裡我教你三句話巧記23中設計模式,覺得編的好的話點個贊吧 。

1,建立型模式有五種:工廠方法模式 抽象工廠模式 單例模式 建造者模式 原型模式---口訣:原來的建設工人單獨**

解釋:原(原型模式)來的建(建造者模式)設工(工廠方法模式)人單(單例模式)獨抽(抽象方法模式)獎。

2,結構型模式有其中:介面卡模式、裝飾器模式、**模式、外觀模式、橋接模式、組合模式、享元模式---口訣:

帶上適當的裝備組合可以讓外國僑胞享受(遊戲)

解釋:帶(**模式)上適(介面卡模式)當的裝(裝飾模式)備組(組合模式)合可以讓外(外觀模式)國僑(橋接模式)胞享(享元模式)受(遊戲)

3,行為型模式有十一種:策略模式、模板方法模式、觀察者模式、迭代子模式、責任鏈模式、命令模式、備忘錄模式、狀態模式、訪問者模式、中介者模式、直譯器模式---口訣:多次命令和責備中,車模見狀慌忙解開(衣服)

解釋:多次(迭:多次的意思,迭代模式)命(命令模式)令和責(責任鏈模式)備(備忘錄模式)中(中介者模式),車(策略模式)

模(模板方法模式)見(觀察著模式)狀(狀態模式)慌(訪問者模式)解(直譯器模式)開(衣服)。

所以只要三句話,當你的腦海中經常有這三句話的時候,23中設計模式就過目不忘了,接下來的就是去實踐了吧。

設計模式速記

根據設計模式英文名稱首字母總結了一下,供初學者使用 建立型 psbf 可簡記為 ps了乙個boy friend 依次是prototype,singleton,builder,factory系列 結構型 abcdffp 記憶 abcde f fg p 依次是adapter,bridge,composi...

設計模式速記

建立型模式 靜態工廠模式 factory pattern 靜態方法返回例項 抽象工廠模式 abstract factory pattern 介面方式返回例項 建造者模式 builder patwww.cppcns.comtern 每次返回多個例項 單例模式 singleton pattern 類只有...

常見設計模式速記

之前面試的時候被問到有關設計模式的東西,當時沒了解多少,隨口敷衍了幾句,說了幾個常見的 單例 工廠 介面卡。面試失敗之後,我專門去查了相關的資料,總算是知道了常見的設計模式,但是這些模式也太多了,足足二十多種,怎麼記憶?根據我自己的總結,用這兩種方法應該能夠幫助記憶 簡單工廠 抽象工廠 工廠方法 單...