数字宫殿方法记忆设计模式

前言

首先关于设计模式,我们其实都知道一些,我这里也是在学习的时候苦恼该如何记忆设计模式,这里觉的设计模式主要难记住原因,是设计模式是高度概括来的,所以各个设计模式之间关联不大,很难串起来,虽然网上也有一些顺口溜可以记忆,但是就我个人来说,效果不佳,这里可能也是因人而异,但是不得不说这个顺口溜已经相比原来的那种好了很多。后来偶然的机会接触到了最强大脑中用到的一种记忆方法-数字宫殿,通过这种方法之后感觉记忆的还不错,所以通过这个博客记录下来,这里需要说明的是我记忆的时候通过菜鸟教程的设计模式来记忆的,不过后来发现已经记忆了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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值