`
flychao88
  • 浏览: 753259 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

23种设计模式总结

 
阅读更多

下面我总结我一下我的记忆方法,希望给大家分享。
首先列出23种设计模式
1 Singleton 单件
2 Abstract Factory 抽象工厂模式
3 Builder 生成器模式
4 Factory Method 工厂方法模式
5 Prototype 原型模式
6 Adapter 适配器模式
7 Bridge 桥接模式
8 Composite 组合模式
9 Decorator 装饰模式
10 Facade 外观模式
11 Flyweight 享元模式
12 Proxy 代理模式
13 Template Methed模板方法
14 Command 命令模式
15 Interpreter 解释器模式
16 Mediator 中介者模式
17 Iterator 迭代器模式
18 Observer 观察者模式
19 Chain Of Responsibility 职责链模式
20 Memento 备忘录模式
21 State 状态模式
22 Strategy 策略模式
23 Visitor 访问者模式
下面我们开始这样记忆
根据设计模式前的数字来联想记忆,把1,11,21这样的模式串联起来记忆。具体如下:
1------ 肯定是一个了,所以是单个,联想单件模式
11----- 1是最小单位,11是由两个1(可以想象成多个1)组成,要解决多个1共享资源的模式是享元模式
21----- 由2变成了1.可以想象成小弟弟见到MM后由S形变成了棍形,状态发生了变化 ---状态模

2------ 把2想象成鸭子,是我们的想象,是我们的抽象,想到抽象工厂模
12----- 把我们1家的产品叫给2家或更多家来代理,想到代理模式
22----- 从家到公司有2条(或多条)路来走(把每个2都想象成弯弯的路),走每条都是一个策略,策略模式


3------ 想象成MM的胸部,生成奶汁的地方,生成器模式
13-----用印模印过小猪吧, 这个想象到什么了吗?对!把这个样子里填充一些泥巴,就可以得到MM的mimi模型喽,
13象个模板吧?呵呵 模板方法
23-----这个更简单了,两只手来摸(访问)MM的mimi,访问者模式

4------- 4象一面小红旗,象一面插在工厂屋顶的小红旗,工厂方法模式
14------ 4象一面小红旗,1面红旗就是一道命令,命令模式

5------- 5象个挺着大肚子的孕妇,穿再多的衣服也掩盖不了她这种原型,原型模式
15------ 旁边已经有1个小孩了,你怎么又怀上了?给大家解释一下吧,解释器模式

6-------带天线的电子器件,适配器?适配器模式
16------我要在淘宝上买一个适配器,淘宝就是中介者,中介者模式

 

7-------想象成天桥,桥接模式
17------一座桥连一座桥,桥上还有桥,迭代器模式

8------- 8是由oo组合而成的 组合模式
18------- 带着1个望远镜(8象一个望远镜)干吗?观察呗!观察者模式

9------- 象一个气球,气球是用来装饰的,装饰模式
19------- 一串气球,每个气球都有自己的位置和职责,职责链模式

10------- 瞧,一个鸡蛋,鸡蛋的外观就是这样的,外观模式
20-------一个台灯,一个圆桌,我在写备忘录,备忘录模式

分享到:
评论
1 楼 caijingbin0207 2013-02-19  
这个记忆方法好奇特呀O(∩_∩)O哈哈~

相关推荐

    23种设计模式总结及案例.pdf

    在《23种设计模式总结及案例》中,通常会涵盖以下主要的设计模式类型: 1. 创建型模式:这类模式主要关注对象的创建过程,使得系统在不指定具体类的情况下创建对象,提高代码的灵活性。包括单例模式(Singleton)、...

    java23种设计模式总结

    java23种设计模式总结 . 设计模式 1.1 创建型模式 1.1.1 工厂方法 1.1.2 抽象工厂 1.1.3 建造者模式 .. 1.1.4 单态模式 .. 1.1.5 原型模式 . 1.2 结构型模式 ... 1.2.1 适配器模式 1.2.2 桥接模式 ........

    Java的23种设计模式总结

    ### Java的23种设计模式总结 #### 一、创建型模式 创建型模式主要关注的是对象的创建机制。它们提供了创建对象的方式,使得系统更加灵活地决定在何时何处实例化对象。 ##### 1.1.1 工厂方法(Factory Method) *...

    10-23种设计模式总结(最新版).zip

    "10-23种设计模式总结(最新版)"这个压缩包文件包含了对设计模式的全面概述,以下是对这些设计模式的详细解读。 1. **单例模式**:确保一个类只有一个实例,并提供一个全局访问点。这样可以避免资源浪费,尤其在...

    java 23种设计模式总结

    总结了23种设计模式,详细的介绍了每种设计模式的含义和作用,有代码示例和流程图解释

    Java23种设计模式总结

    设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统...

    23种设计模式总结(2020最新版).pdf

    23种设计模式分为三大类:创建型模式、结构型模式和行为型模式。 **创建型模式**: 1. **工厂方法模式**:定义一个创建对象的接口,让子类决定实例化哪一个类,将类的实例化推迟到子类。 2. **抽象工厂模式**:提供...

    Java23种设计模式总结pdf

    本文将详细介绍Java中的23种设计模式,并对每一种模式进行概念解释、适用场景描述、组成部分分析以及提供简单的代码示例。 1. 创建型模式 创建型模式主要关注对象的创建过程,主要目的是将对象的创建与使用分离,以...

    23种设计模式精讲总结

    23种设计模式总结,分别对应三种大的类型:创建型模式、结构型模式、行为型模式。包含其定义和类图。 速记口诀如下: 创建型:单抽元建厂 结构型:外侨(桥)组元戴(代)配饰 行为型:责令解放(访),观摩(模)对...

    Java23种设计模式(总结).doc

    Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)...

    java23种设计模式总结.pdf

    Java中的23种设计模式可以归类为创建型、结构型和行为型三类,每种模式都有其独特的应用场景和目标。 创建型模式关注对象的创建过程,包括: 1. 工厂方法模式:提供一个创建对象的接口,让子类决定实例化哪个类。这...

    Java23种设计模式总结.doc

    Java设计模式是软件开发中的一种最佳实践,它们是解决常见问题的经验总结,旨在提高代码的可重用性、可维护性和可扩展性。这23种设计模式可以分为三大类:创立型模式、结构型模式和行为型模式。以下是这些模式的详细...

    JAVA的23种设计模式总结[整理].pdf

    Java的23种设计模式是软件开发中广泛采用的最佳实践,它们为解决常见的设计问题提供了标准的解决方案。设计模式是经过验证的、可重用的、面向对象的设计方案,可以帮助开发者构建可维护、可扩展、高复用性的软件系统...

    Java之23种设计模式解析

    Java设计模式是软件开发中的重要概念,它是一种在特定情境下解决常见问题的经验总结和最佳实践。本资源“Java之23种设计模式解析”源自尚硅谷教育机构,由宋红康老师主讲的“玩转Java”系列课程。这份资料详细介绍了...

    设计模式精解- GoF 23种设计模式解析附C++实现源码

    设计模式精解- GoF 23种设计模式解析附C++实现源码 懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要。反之好像也可能成立。道可道,非常道。道不远人,设计模式亦然如此。 一直想把自己的学习经验以及在...

    23种面向对象设计模式

    面向对象设计模式是软件开发中的一种重要思想,它通过总结和提炼在软件设计过程中常见的问题和解决方案,形成了可复用的设计规范。标题提到的“23种面向对象设计模式”涵盖了设计模式的主要分类,这些模式在Java、...

    Java23种设计模式(总结)

    有感于设计模式在日常开发中的重要性,同时笔者也自觉对设计模式小有心得,故笔者*写二十三种设计模式的简单例子、 并整理二十三种设计模式的理论部分,综合汇总成这份Java设计模式(疯狂J*va联盟版),希望对大家...

    202322-23种设计模式总结(2023最新版).md

    2023最全java面试资料

Global site tag (gtag.js) - Google Analytics