It is not easy to remember all design patterns. Here are some stories about design patterns which might help!

Creational

  • Singleton – Only one president in America
  • Factory – A factory that produces human
  • Abstract Factory – An abstract factory to produce CPUs
  • Builder – Build a drink
  • Prototype – Create a lot of similar objects

Structural

  • Adapter – Adapt an orange to an apple
  • Bridge – Bridge your remote control to a TV
  • Composite -Build a tree
  • Decorator – Decorate your girlfriend
  • Facade – Perform a complex task using simple interface
  • Flyweight – Create less and serve more
  • Proxy – Use proxy to get do bad things
  • MVC – Module, View and Controller in Strut 2

Behavioral

  • Observer – Look for a job or observe a job?
  • Observer – A simple Swing GUI example
  • State – Work hard when life is hard
  • Strategy – Will you get a ticket if speeding
  • Template – Test a vehicle
  • Visitor – Visit New York City
  • Chain of responsibility – The responsibility chain
  • Command – Use different command to control computer
  • Interpreter – Interpret some context
  • Iterator – Iterate a collection of objects
  • Mediator – Mediate two colleagues
  • Memento – Use memento to time travel

Design Patterns in Real Frameworks

  • Design Patterns used in Java JDK
  • Design Patterns Used in Eclipse Platform
  • “Decipher Eclipse Architecture Series”

转载于:https://www.cnblogs.com/mengfanrong/p/5216393.html

《大话设计模式》 国外资料相关推荐

  1. 设计模式学习资料推荐

    设计模式学习资料推荐 学习任何东西都应该去纵向比较,同一种概念从不同的书本看到不同的思路见解,也可以更好的帮助自己理解.重要的是自己要有一个理解思考的过程. 第一部分:网址类 RUNOOB.COM 语 ...

  2. linkin大话设计模式--常用模式总结

    linkin大话设计模式--常用模式总结 一,常用设计模式定义 Abstract Factory(抽象工厂模式):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. Adapter( ...

  3. 「大话设计模式 - 解读」0 设计原则

    看到 Datawhale 的推送之后,也刚好借此时间阅读下设计模式,提升下代码能力.本次学习主要针对面向对象语言,在此选用 C++ 进行学习,参考学习资料: Github: sweetalk-desi ...

  4. 【大话设计模式】——浅谈设计模式基础

    初学设计模式给我最大的感受是:人类真是伟大啊!单单是设计模式的基础课程就让我感受到了强烈的生活气息. 个人感觉<大话设计模式>这本书写的真好.让貌似非常晦涩难懂的设计模式变的生活化.趣味化 ...

  5. 大话设计模式之简单工厂模式

    一.简单工厂模式 1.起因 最近在看一本大话设计模式一书,感觉上面讲述的富有故事性,引导你一步一步的走进设计模式的世界.首先我先看到的是简单工厂模式,对此我想给自己做一个总结,给自己做一个提示. 2. ...

  6. java 之 解释器模式(大话设计模式)

    在软件的世界里存在着翻译机,只不过在软件中我们称之为解释器.在系统中如果某一特定类型的问题在频繁的发生,此时我们就有必要将这些问题的实例表述为一个语言中句子, 因此可以构建一个解释器,然后利用该解释器 ...

  7. 享元模式 -- 大话设计模式

    在今天,读书有时是件"麻烦"事.它需要你付出时间,付出精力,还要付出一份心境.--仅以<大话设计模式>来祭奠那逝去的-- 享元模式:运用共享技术有效地支持大量细粒度的对 ...

  8. 【Python】《大话设计模式》Python版代码实现

    <大话设计模式>Python版代码实现 上一周把<大话设计模式>看完了,对面向对象技术有了新的理解,对于一个在C下写代码比较多.偶尔会用到一些脚本语言写脚本的人来说,很是开阔眼 ...

  9. lt;二gt;读lt;lt;大话设计模式gt;gt;之策略模式

    又和大家见面了.可以坚持写出第二篇文章真不错,好好加油. <<大话设计模式>>解说策略模式是以商场收银软件程序开头的,那么问题来了.哪家商场收银软件强,开玩笑了. 读过上篇文章 ...

  10. 读《大话设计模式》有感

           昨天拿到了<大话设计模式>一书,竟然一口气读到第15章,这在我看过的书中还是没有的.这本书出来也有半年多了,之所以现在才买来读,这其中也是有原因的.          早在这 ...

最新文章

  1. DataSet导出CSV格式(ASP.NET,C#)
  2. javase哪部分最难_抖音拍哪方面的视频容易涨粉呢?抖音现在拍什么题材容易火?...
  3. windows10小鹤双拼注册表
  4. 【白话机器学习】算法理论+实战之LightGBM算法
  5. php实现单个用户禁止重复登录,防止同一用户同时登陆
  6. uva 1152 ——4 Values whose Sum is 0
  7. linux如何查看mysql是否启动
  8. phpcmsV9 用seotitle后面的小横杠分隔符自定义
  9. Linux的shell编程(一)
  10. mysql反掩码_Linux运维:文件目录管理
  11. 腾讯赵建春:AI浪潮下的高效运维思考及实践
  12. JSP 九大内置对象及作用域(源码刨析,建议收藏)
  13. 【MySQL建表语句转PostgreSQL建表语句】MySQL建表语句转PostgreSQL建表语句
  14. C++题解:矩阵快速幂 求 斐波那契数列
  15. Pyserial相关知识
  16. 常用RGB颜色表 色值
  17. Win10怎么查看隐藏的文件和文件夹?
  18. 如何阅读一本书?阅读的高效方法
  19. 未来,将是Captain technology新能源汽车的舞台
  20. confirm-order提交订单

热门文章

  1. gpt 语言模型_您可以使用语言模型构建的事物的列表-不仅仅是GPT-3
  2. 操作系统知识——互斥和死锁
  3. android 文件公有存储,如何将文件写入Android中的外部公共存储,以便从Windows中看到它们?...
  4. table tr省略后鼠标移入显示相应信息_中考来了,人机对话、信息技术考试要求看过来...
  5. 低代码开发平台_低代码开发平台系列:6、低代码是编程技术发展大势所趋
  6. python内循环只执行一次_如何1分钟内从3600只股种选出黑马股,仅分享这一次(太透彻了)...
  7. requests下载大文件_11种方法教你用Python高效下载资源!
  8. c语言计算a+aa+aaa_物业服务企业信用等级公布,42家获AAA级!你家小区物业怎么样?...
  9. 【matlab函数】convn多维卷积
  10. Linux系统中添加硬盘,并挂载到已有的目录,比如/home/user