数字宫殿方法记忆设计模式
文章目錄
- 前言
- 一、準備工作
- 二、我的記憶宮殿
- 總結
前言
首先關于設計模式,我們其實都知道一些,我這里也是在學習的時候苦惱該如何記憶設計模式,這里覺的設計模式主要難記住原因,是設計模式是高度概括來的,所以各個設計模式之間關聯不大,很難串起來,雖然網上也有一些順口溜可以記憶,但是就我個人來說,效果不佳,這里可能也是因人而異,但是不得不說這個順口溜已經相比原來的那種好了很多。后來偶然的機會接觸到了最強大腦中用到的一種記憶方法-數字宮殿,通過這種方法之后感覺記憶的還不錯,所以通過這個博客記錄下來,這里需要說明的是我記憶的時候通過菜鳥教程的設計模式來記憶的,不過后來發現已經記憶了25種設計模式,比java23中設計模式多了兩種,但是因為已經在大腦中編好碼了,所以也不在換了,但是這25種是包括java設計模式的23種的,我們可以通過數字編碼聯想和設計模式放一起來記憶,這里同時配上菜鳥教程的java代碼gitee代碼地址。一、準備工作
1.這里包括兩個部分,第一個是菜鳥的代碼,我們可以上菜鳥上觀看,地址:https://www.runoob.com/design-pattern/design-pattern-tutorial.html;同時如果你想要運行代碼查看結果也可以下載我在gitee上的菜鳥設計模式例子的代碼:https://gitee.com/callmeyishujia_admin/design_patterns_poultry
2. 還有就是數字宮殿,如下:這里我們只需記憶25個即可,實際有100個以上;這25個請熟記,其實很好記,因為這里很多對應的實物其實是根據諧音來的;
3.準備完畢,下面我們開始記憶吧;
二、我的記憶宮殿
在我記憶宮殿編碼里面是如下的內容,當然也可以有自己的記憶方法,怎么容易記憶怎么來
在黑夜中一個蠟燭照亮了一個工廠(1.工廠模式),工廠門口有一只鴨子站在丑陋的大象身上(2.抽象工廠模式),工廠旁邊有站立一個只有單個耳朵的人(3.單例模式),不一會這個人在紅旗下建造工廠(4.建造者模式),這個人旁邊有一個鉤子勾著一個圓形的盤子(5.原型模式),在鉤子旁邊有一個適配器連著口哨(6.適配器模式),勺子旁邊有個一個人拿著拐杖在連接河兩岸的橋(7.橋接模式),橋的對面有個葫蘆在道出酒來過濾(8.過濾器模式),葫蘆旁邊鳳凰傳奇組合 拿著網球拍在打球(9.組合模式),在他們旁邊放著一個盒子上面畫著棒球裝飾(10.裝飾器模式),在盒子旁邊的桌子上一個美麗的女人拿著筷子在吃飯(11.外觀模式),女人旁邊她的孩子在想著拿元寶(12.享元模式),外面一個男人帶著只有里面骨架的雨傘(13.代理模式),這個男人拿著鑰匙要開門,他是身上背負整個生活的責任的鏈條(14.責任鏈模式),門口有一只可愛的鸚鵡正在聆聽這個男人的命令(15.命令模式),門口外面有棵楊柳,柳樹下面一個男人正在向他生氣的女朋友解釋道歉(16.解釋器模式),這個男人拿著經過不斷迭代來的最新款的儀器(17.迭代器模式),男人旁邊一個勤勞的中介正在甩掉腳上的泥巴(18.中介者模式),中介手中拿著魚缸中的泥鰍弄濕了中介的備忘錄(19.備忘錄模式),中介在仔細觀察柳樹下的美女(20.觀察者模式),但是后來來了條鱷魚,中介覺的狀態不好,趕緊跑路(21.狀態模式),柳樹旁邊的河里有一只空想對象的鴛鴦(22.空對象模式),河旁邊一個男孩拿出耳塞在專心想策略(23.策略模式),不一會這個男孩便拿著模板的扣耳勺在扣耳屎(24.模板模式),男孩對面一個拿著二胡的老外在訪問著男孩(25.訪問者模式)
總結
不要覺得這個很長,其實只要多背幾遍把數字宮殿編碼背下來,這個故事記下來,其實不算難,同時這個圖像記憶比其他的記得要牢固一些,不過具體因人而異,希望能幫助到你,雖然這個不能讓你理解設計模式里面的意思,但是他可以讓你記住設計模式名字。
個人主頁:www.aixinqing.cn
總結
以上是生活随笔為你收集整理的数字宫殿方法记忆设计模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux中获取日志5分钟以内的内容
- 下一篇: 【源码分享】ASP.NET大型快运(快递