设计模式学习笔记(目录篇)
设计模式学习笔记(目录篇)
为了方便查看,特此将设计模式学习笔记系列单独做一个目录。
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
设计模式学习笔记(目录篇)相关推荐
- java/android 设计模式学习笔记目录
其实很早就想开始总结设计模式了,无奈刚刚换完工作,工作太忙,平时周末也太懒,难得提起精神写一点,估计时间会花的很长,不过还是自己加油吧~~. 学习笔记,顾名思义,其实就是我在平时看书,工作的笔记而已, ...
- 设计模式学习笔记——目录
最近一直在看设计模式,GOF23种设计模式反复理解中,设计模式确实对面向对象编程有很大帮助! 1)了解UML类图中泛化.实现.依赖.关联.聚合.组合关系 2)每种设计模式的特点和概念是什么,它解决了一 ...
- java/android 设计模式学习笔记(1)--- 单例模式
前段时间公司一些同事在讨论单例模式(我是最渣的一个,都插不上嘴 T__T ),这个模式使用的频率很高,也可能是很多人最熟悉的设计模式,当然单例模式也算是最简单的设计模式之一吧,简单归简单,但是在实际使 ...
- java/android 设计模式学习笔记(6)---适配器模式
这篇来介绍一下适配器模式(Adapter Pattern),适配器模式在开发中使用的频率也是很高的,像 ListView 和 RecyclerView 的 Adapter 等都是使用的适配器模式.在我 ...
- java/android 设计模式学习笔记(8)---桥接模式
这篇博客我们来介绍一下桥接模式(Bridge Pattern),它也是结构型设计模式之一.桥接,顾名思义,就是用来连接两个部分,使得两个部分可以互相通讯或者使用,桥接模式的作用就是为被分离了的抽象部分 ...
- java/android 设计模式学习笔记(1)---单例模式
前段时间公司一些同事在讨论单例模式(我是最渣的一个,都插不上嘴 T__T ),这个模式使用的频率很高,也可能是很多人最熟悉的设计模式,当然单例模式也算是最简单的设计模式之一吧,简单归简单,但是在实际使 ...
- java/android 设计模式学习笔记(3)---工厂方法模式
这篇来介绍一下工厂方法模式(Factory Method Pattern),在实际开发过程中我们都习惯于直接使用 new 关键字用来创建一个对象,可是有时候对象的创造需要一系列的步骤:你可能需要计算或 ...
- java/android 设计模式学习笔记(7)---装饰者模式
这篇将会介绍装饰者模式(Decorator Pattern),装饰者模式也称为包装模式(Wrapper Pattern),结构型模式之一,其使用一种对客户端透明的方式来动态的扩展对象的功能,同时它也是 ...
- 设计模式学习笔记汇总目录
这里的学习笔记包含JavaSE和J2EE两部分,持续更新中! 其中关于学习的参考资料如下: 1.菜鸟设计模式 2.Head First Design Patterns(书.强烈推荐); 3.大话设计模 ...
最新文章
- 10000+ gif表情包不是梦,get这一篇文就够了!!!小哥哥快到碗里来,再也不怕斗图没有表情包了
- spark sql 查看分区_Spark 3.0 中七个必须知道的 SQL 性能优化
- Spring中注解大全和应用
- 用一辈子去领悟的生活经典[转帖]
- spring中注解的通俗解释
- kaggle—HousePrice房价预测项目实战
- Python之路-(列表、元组、字典、集合、字符串)
- RyuBook1.0案例三:REST Linkage
- 有趣有用的PCA——PCA压缩图片
- Python使用Regular入门
- Apache Tomcat 文件包含漏洞(CNVD-2020-10487)修复方法
- NoClassDefFoundError: org/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter
- 机顶盒宽带拨号失败服务器未响应,机顶盒详细错误代码.doc
- kafka topic消息分配partition规则
- python打包exe报错编码问题_python打包成exe,但执行exe报错,求解。
- 通过powershell查询OU中被禁用的AD账号,并删除他们的所属组
- 【项目】游戏开发期末大作业 之 基于Java的小游戏 “大鱼吃小鱼“ (代码素材齐全)
- 为什么任正非“反对”自主创新?
- 【网络】计算机网络重点知识总结
- 三大通识知识:进程,线程,网络(四)
热门文章
- 查询mysql临时表空间_查看临时表空间使用情况
- doxygen工具用法
- redis hash 储存mysql_Redis系列-存储hash主要操作命令
- python中msg是什么意思,使用python解析Outlook .msg文件
- ios打不开html文件,在DocumentsWeb目录中打开UIWebview时,ios-css和js在html文件中无法链接...
- 用计算机绘图软件绘制的工程图是图形,用AutoCAD快速绘制机械工程图实用的经验.doc...
- html真实雾效果图,HTML5 Canvas图片上云雾弥漫驱散特效
- php对文件排序,php – 使用filemtime()和usort()对文件进行排序会产生随机结果
- 陕西师范大学计算机科学学院保研院校,陕西师范大学计算机科学学院量子信息学保研细则...
- 树莓派 烧录arm64架构centos7