文章目录

  • 前言
  • 记忆方法

前言

23种设计模式, 也就是23个名词, 突然让你说出是哪些词, 你可能只能说出其中几种.
本文不解释这些名词, 只提供一种记忆术来背这23个名词。
使用本记忆术之前, 需要先完成110数字编码训练
https://blog.csdn.net/wzj_whut/article/details/89604530
这个记忆术的专业名称叫作数字定桩法, 有些记忆书籍上还提供了记忆36计的方法。
我自己尝试的结果是, 36计一次就背下了。23种设计模式用了两遍就全部背下了。

记忆方法

序号 图像编码 设计模式 联结过程
1 蜡烛 工厂方法 蜡烛是工厂通过某种方法生产出来的
2 抽象工厂 鹅在水里看现一个模糊抽象的工厂
3 耳朵 建造者 用耳朵监听建造者干活
4 帆船 单例 帆船形单影只
5 钩子 原型 钩子钩住了模特的模型
6 勺子 适配器 勺子适合配合器具来使用
7 镰刀 桥接 用镰刀砍树把桥接上
8 葫芦 组合 葫芦由两个肚子组合而成
9 哨子 装饰 给哨子装上饰品, 防止丢失
10 棒球 外观 一个奇怪的棒球, 打出去之后,变成了其它的外观
11 梯子 享元 电梯是所有客户共享使用的
12 婴儿 代理 带小孩儿很累, 找个保姆代理
13 医生 责任链 医生责任重大, 关系链复杂
14 钥匙 命令 歹徒命令他使用钥匙打开保险箱
15 鹦鹉 解释器 这只鹦鹉很聪明, 学会了使用语言来解释器件的使用方法
16 杨柳 迭代器 杨柳长的很快, 更迭了一代又一代
17 妖精 中介者 妖精变成房产中介,引诱人
18 腰包 备忘录 旅行者在腰包中放着一本备忘灵,来记录旅行日记
19 药酒 观察者 药酒很神奇,喝了之后, 双眼明澈, 观察入微
20 耳钉 状态 美女的耳钉晃来晃去, 一直变换状态
21 鳄鱼 策略 头脑简单的鳄鱼终于学聪明了, 学习了使用捕食策略
22 双胞胎 模板 双胞胎长的一模一样, 像是一个模板印出来的
23 耳塞 访问者 带上耳塞安静一会儿, 因为访问者太吵了

记忆术:如何记忆23种设计模式相关推荐

  1. 从Android代码中来记忆23种设计模式

    原文链接:http://www.jianshu.com/p/1a9f571ad7c0 相信大家都曾经下定决心把23种设计模式牢记于心,每次看完之后过一段时间又忘记了~,又得回去看,脑子里唯一依稀记得的 ...

  2. 图仓库-图片记忆23种设计模式

    图片是最好的记忆方式,这是我学习过程中的总结.学习的过程难免遗忘,但是画成图的过程真的可以很方便的帮助我们记忆!我希望自己做这样一个工作,收集更多学习时候帮助我们记忆的图片,无论是原理概念还是系统架构 ...

  3. 快速记忆23种设计模式

    目录 一:创建型模式(5个): 1. 工厂模式(Factory Pattern) 2. 抽象工厂模式(Abstract Factory Pattern) 3. 单例模式(Singleton Patte ...

  4. 五分钟精通设计模式(一)--速记23种设计模式

    本文由程序员伟哥原创,若需要转载,请注明出处. 通过我杜撰的一个新白娘子传奇故事帮助大家记忆23种设计模式 三类设计模式: 三类设计模式可以这么记: 一.白素贞闯入人满为患的大街上(闯街--创建) 刚 ...

  5. 23种设计模式介绍(一)---- 创建型模式

    由于设计模式篇幅比较大,如果在一篇文章讲完所有的设计模式的话不利于阅读.于是我把它分为三篇文章 23种设计模式介绍(一)---- 创建型模式 23种设计模式介绍(二)---- 结构型模式 23种设计模 ...

  6. 神了!有人用一个项目把23种设计模式与六大原则融会贯通了

    前言 设计模式分为三类,创建型,结构型和行为型.创建型比较好理解,它抽象了实例化过程,将系统与实例的创建解耦.实例由专门的工厂来创建,从而使系统针对实例的抽象接口编程,不依赖任何具体的实现.结构型和行 ...

  7. 备战面试日记(3.2) - (设计模式.23种设计模式之创建型模式)

    本人本科毕业,21届毕业生,一年工作经验,简历专业技能如下,现根据简历,并根据所学知识复习准备面试. 记录日期:2022.1.6 大部分知识点只做大致介绍,具体内容根据推荐博文链接进行详细复习. 文章 ...

  8. java 23种设计模式详解

    1. 软件设计模式意义 文章链接:http://c.biancheng.net/design_pattern/     设计模式的本质是对面向对象设计原则运用,是对类的封装.继承和多态以及类的关联关系 ...

  9. 23种设计模式——软件设计模式概述

    文章目录 23种设计模式--软件设计模式概述 1.软件设计模式的产生背景 2.软件设计模式的概念与意义 2.1. 软件设计模式的概念 2.2. 学习设计模式的意义 3.软件设计模式的基本要素 4.23 ...

最新文章

  1. System.img是如何打包的
  2. 探索Julia(part3)--数据类型
  3. SASS 和 SCSS 的区别
  4. 收到几本书,顺便热热身
  5. python坐标系建立_在python中创建坐标网格
  6. android五子棋设计模板,基于android的五子棋游戏设计
  7. 利用CSS按比例缩小图片
  8. 谷歌AI为达目的,把自己的身体改造成了这样……
  9. iOS开发中runtime介绍
  10. request,response,session
  11. 隐藏iframe实现无刷新的效果
  12. 六大开源监测工具 你用过哪个?
  13. 2020-11-12 Python 类继承、多态和特殊模式
  14. Android WIFI认证方式
  15. 获取店铺商品详情和订单详情
  16. senseTime,FaceU人脸识别技术
  17. ReactNative入门(一)——环境搭建及第一个RN项目—HelloWorld
  18. 介绍计算机说明文,介绍电脑的说明文作文300字
  19. 项目乱弹琴 之 用户就是上帝
  20. 免费的pr模板以及素材分享

热门文章

  1. 【GDOI2018模拟9.17】永远的三日天下
  2. FilterListener
  3. 关于高内聚低耦合的理解
  4. 100 道 Linux 常见面试题,建议保存,慢慢读~
  5. 《武士零》开发者:怎样设计玩家喜欢的过场动画?
  6. AidLux 1.2 正式发布
  7. php转delphi,Delphi通过POST传递参数给PHP
  8. 迈巴赫S480(W223)升级主动式氛围灯,增加内饰氛围
  9. 推荐系统 | 【01】简介
  10. React项目中引入图片