设计模式——设计模式名中英文对照

前言

只知道中文的设计模式在后期使用以及看代码的时候还是有障碍的,特别是像我这种英语很差的人,所以要多记一点专用名词比较好哦

设计模式分类

根据其目的(模式是用来做什么的)可分为创建型(Creational),结构型(Structural)和行为型(Behavioral)三种:
    • 创建型模式主要用于创建对象。
    • 结构型模式主要用于处理类或对象的组合。
    • 行为型模式主要用于描述对类或对象怎样交互和怎样分配职责。
  
根据范围(模式主要是用于处理类之间关系还是处理对象之间的关系)可分为类模式和对象模式两种:
    •类模式处理类和子类之间的关系,这些关系通过继承建立,在编译时刻就被确定下来,是属于静态的。
    •对象模式处理对象间的关系,这些关系在运行时刻变化,更具动态性。

中英文对照表

序号 中文 英文
创建型模式 —— ——
1 工厂方法模式 Factory Method Pattern
2 抽象工厂模式 Abstract Factory Pattern
3 建造者模式 Builder Pattern
4 原型模式 Prototype Pattern
5 单例模式 Singleton Pattern
结构型模式 —— ——
6 适配器模式 Adapter Pattern
7 桥接模式 Bridge Pattern
8 组合模式 Composite Pattern
9 装饰模式 Decorator Pattern
10 门面模式/外观模式 Facade Pattern
11 享元模式 Flyweight Pattern
12 代理模式 Proxy pattern
行为型模式 —— ——
13 责任链模式 Chain of Responsibility Pattern
14 命令模式 Command Pattern
15 解释器模式 Interpreter Pattern
16 迭代器模式 Iterator Pattern
17 中介者模式 Mediator Pattern
18 备忘录模式 Memento Pattern
19 观察者模式 Observer Pattern
20 状态模式 State Pattern
21 策略模式 Strategy Pattern
22 模板方法模式 Template Method Pattern
23 访问者模式 Visitor Pattern
全部评论

相关推荐

真tmd的恶心,1.面试开始先说我讲简历讲得不好,要怎样讲怎样讲,先讲背景,再讲技术,然后再讲提升多少多少,一顿说教。2.接着讲项目,我先把背景讲完,开始讲重点,面试官立即打断说讲一下重点,无语。3.接着聊到了项目的对比学习的正样本采样,说我正样本采样是错的,我解释了十几分钟,还是说我错的,我在上一家实习用这个方法能work,并经过市场的检验,并且是顶会论文的复现,再怎么不对也不可能是错的。4.面试官,说都没说面试结束就退出会议,把面试者晾在会议里面,丝毫不尊重面试者难受的点:1.一开始是讲得不好是欣然接受的,毕竟是学习。2.我按照面试官的要求,先讲背景,再讲技术。当我讲完背景再讲技术的时候(甚至已经开始蹦出了几个技术名词),凭什么打断我说讲重点,是不能听出人家重点开始了?这也能理解,每个人都有犯错,我也没放心上。3.我自己做过的项目,我了解得肯定比他多,他这样贬低我做过的项目,说我的工作是错误的,作为一个技术人员,我是完全不能接受的,因此我就和他解释,但无论怎么解释都说我错。凭什么,作为面试官自己不了解相关技术,别人用这个方式work,凭什么还认为这个方法是错的,不接受面试者的解释。4.这个无可厚非,作为面试官,不打招呼就退出会议,把面试者晾着,本身就是有问题。综上所述,我现在不觉得第一第二点也是我的问题,面试官有很大的问题,就是专门恶心人的,总结面试官说教,不尊重面试者,打击面试者,不接受好的面试者,技术一般的守旧固执分子。有这种人部门有这种人怎么发展啊。最后去查了一下,岗位关闭了。也有可能是招到人了来恶心人的,但是也很cs
牛客20646354...:招黑奴啊,算法工程师一天200?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务