设计模式学习笔记(目录篇

为了方便查看,特此将设计模式学习笔记系列单独做一个目录。

1   设计模式学习笔记(一:命令模式)

2   设计模式学习笔记(二:观察者模式)

3   设计模式学习笔记(三:装饰模式)

4   设计模式学习笔记(四:策略模式)

5   设计模式学习笔记(五:适配器模式)

6   设计模式学习笔记(六:责任链模式)

7   设计模式学习笔记(七:外观模式)

8   设计模式学习笔记(八:迭代器模式)

9   设计模式学习笔记(九:中介者模式)

10  设计模式学习笔记(十:工厂方法模式)

11  设计模式学习笔记(十一:抽象工厂模式)

12  设计模式学习笔记(十二:生成器模式)

13  设计模式学习笔记(十三:原型模式)

14  设计模式学习笔记(十四:单件模式)

15  设计模式学习笔记(十五:组合模式)

16  设计模式学习笔记(十六:桥接模式)

17  设计模式学习笔记(十七:状态模式)

18  设计模式学习笔记(十八:模板方法模式)

19  设计模式学习笔记(十九:代理模式)

20  设计模式学习笔记(二十:享元模式)

21  设计模式学习笔记(二十一:访问者模式)

22  设计模式学习笔记(二十二:备忘录模式)

23  设计模式学习笔记(二十三:解释器模式)

24  设计模式学习笔记(总结篇:模式分类)

PS:以上关于设计模式学习笔记系列也是本人初步学习设计模式,其中主要讲解GOF的23个设计模式的思想,每一个设计模式讲解最后都一个小示例的具体代码的编写。个人感觉其中的思想讲解不错,先把思想理解透彻,再去实际编码运用,相信这样能够比较快理解其中的思想。文中思想阐述及示例几乎是本人在书本上摘抄过来,借此希望能够对设计模式理解的更透彻一点~

参考资料: Java设计模式/耿祥义,张跃平著.——北京:清华大学出版社,2009.5

设计模式学习笔记(目录篇)相关推荐

  1. java/android 设计模式学习笔记目录

    其实很早就想开始总结设计模式了,无奈刚刚换完工作,工作太忙,平时周末也太懒,难得提起精神写一点,估计时间会花的很长,不过还是自己加油吧~~. 学习笔记,顾名思义,其实就是我在平时看书,工作的笔记而已, ...

  2. 设计模式学习笔记——目录

    最近一直在看设计模式,GOF23种设计模式反复理解中,设计模式确实对面向对象编程有很大帮助! 1)了解UML类图中泛化.实现.依赖.关联.聚合.组合关系 2)每种设计模式的特点和概念是什么,它解决了一 ...

  3. java/android 设计模式学习笔记(1)--- 单例模式

    前段时间公司一些同事在讨论单例模式(我是最渣的一个,都插不上嘴 T__T ),这个模式使用的频率很高,也可能是很多人最熟悉的设计模式,当然单例模式也算是最简单的设计模式之一吧,简单归简单,但是在实际使 ...

  4. java/android 设计模式学习笔记(6)---适配器模式

    这篇来介绍一下适配器模式(Adapter Pattern),适配器模式在开发中使用的频率也是很高的,像 ListView 和 RecyclerView 的 Adapter 等都是使用的适配器模式.在我 ...

  5. java/android 设计模式学习笔记(8)---桥接模式

    这篇博客我们来介绍一下桥接模式(Bridge Pattern),它也是结构型设计模式之一.桥接,顾名思义,就是用来连接两个部分,使得两个部分可以互相通讯或者使用,桥接模式的作用就是为被分离了的抽象部分 ...

  6. java/android 设计模式学习笔记(1)---单例模式

    前段时间公司一些同事在讨论单例模式(我是最渣的一个,都插不上嘴 T__T ),这个模式使用的频率很高,也可能是很多人最熟悉的设计模式,当然单例模式也算是最简单的设计模式之一吧,简单归简单,但是在实际使 ...

  7. java/android 设计模式学习笔记(3)---工厂方法模式

    这篇来介绍一下工厂方法模式(Factory Method Pattern),在实际开发过程中我们都习惯于直接使用 new 关键字用来创建一个对象,可是有时候对象的创造需要一系列的步骤:你可能需要计算或 ...

  8. java/android 设计模式学习笔记(7)---装饰者模式

    这篇将会介绍装饰者模式(Decorator Pattern),装饰者模式也称为包装模式(Wrapper Pattern),结构型模式之一,其使用一种对客户端透明的方式来动态的扩展对象的功能,同时它也是 ...

  9. 设计模式学习笔记汇总目录

    这里的学习笔记包含JavaSE和J2EE两部分,持续更新中! 其中关于学习的参考资料如下: 1.菜鸟设计模式 2.Head First Design Patterns(书.强烈推荐); 3.大话设计模 ...

最新文章

  1. 10000+ gif表情包不是梦,get这一篇文就够了!!!小哥哥快到碗里来,再也不怕斗图没有表情包了
  2. spark sql 查看分区_Spark 3.0 中七个必须知道的 SQL 性能优化
  3. Spring中注解大全和应用
  4. 用一辈子去领悟的生活经典[转帖]
  5. spring中注解的通俗解释
  6. kaggle—HousePrice房价预测项目实战
  7. Python之路-(列表、元组、字典、集合、字符串)
  8. RyuBook1.0案例三:REST Linkage
  9. 有趣有用的PCA——PCA压缩图片
  10. Python使用Regular入门
  11. Apache Tomcat 文件包含漏洞(CNVD-2020-10487)修复方法
  12. NoClassDefFoundError: org/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter
  13. 机顶盒宽带拨号失败服务器未响应,机顶盒详细错误代码.doc
  14. kafka topic消息分配partition规则
  15. python打包exe报错编码问题_python打包成exe,但执行exe报错,求解。
  16. 通过powershell查询OU中被禁用的AD账号,并删除他们的所属组
  17. 【项目】游戏开发期末大作业 之 基于Java的小游戏 “大鱼吃小鱼“ (代码素材齐全)
  18. 为什么任正非“反对”自主创新?
  19. 【网络】计算机网络重点知识总结
  20. 三大通识知识:进程,线程,网络(四)

热门文章

  1. 查询mysql临时表空间_查看临时表空间使用情况
  2. doxygen工具用法
  3. redis hash 储存mysql_Redis系列-存储hash主要操作命令
  4. python中msg是什么意思,使用python解析Outlook .msg文件
  5. ios打不开html文件,在DocumentsWeb目录中打开UIWebview时,ios-css和js在html文件中无法链接...
  6. 用计算机绘图软件绘制的工程图是图形,用AutoCAD快速绘制机械工程图实用的经验.doc...
  7. html真实雾效果图,HTML5 Canvas图片上云雾弥漫驱散特效
  8. php对文件排序,php – 使用filemtime()和usort()对文件进行排序会产生随机结果
  9. 陕西师范大学计算机科学学院保研院校,陕西师范大学计算机科学学院量子信息学保研细则...
  10. 树莓派 烧录arm64架构centos7