《大话设计模式》读书笔记-索引
《大话设计模式》读书笔记-第1章 简单工厂模式
《大话设计模式》读书笔记-第2章 策略模式
《大话设计模式》读书笔记-第3章 单一职责原则
《大话设计模式》读书笔记-第4章 开放-封闭原则
《大话设计模式》读书笔记-第5章 依赖倒转原则
《大话设计模式》读书笔记-第6章 装饰模式
《大话设计模式》读书笔记-第7章 代理模式
《大话设计模式》读书笔记-第8章 工厂方法模式
《大话设计模式》读书笔记-第9章 原型模式
《大话设计模式》读书笔记-第10章 模板方法模式
《大话设计模式》读书笔记-第11章 迪米特法则
《大话设计模式》读书笔记-第12章 外观模式
《大话设计模式》读书笔记-第13章 建造者模式
《大话设计模式》读书笔记-第14章 观察者模式
《大话设计模式》读书笔记-第15章 抽象工厂模式
《大话设计模式》读书笔记-第16章 状态模式
《大话设计模式》读书笔记-第17章 适配器模式
《大话设计模式》读书笔记-第18章 备忘录模式
《大话设计模式》读书笔记-第19章 组合模式
《大话设计模式》读书笔记-第20章 迭代器模式
《大话设计模式》读书笔记-第21章 单例模式
《大话设计模式》读书笔记-第22章 桥接模式
《大话设计模式》读书笔记-第23章 命令模式
《大话设计模式》读书笔记-第24章 职责链模式
《大话设计模式》读书笔记-第25章 中介者模式
《大话设计模式》读书笔记-第26章 享元模式
《大话设计模式》读书笔记-第27章 解释器模式
《大话设计模式》读书笔记-第28章 访问者模式
转载于:https://www.cnblogs.com/qinzhijun/archive/2010/08/26/1809088.html
《大话设计模式》读书笔记-索引相关推荐
- 大话设计模式读书笔记
主题 概要 设计模式 大话设计模式读书笔记 编辑 时间 新建 20170423 序号 参考资料 1 大话设计模式 重新看了一遍设计模式,除了一些已经特别熟悉的模式,都自己敲了一遍代码,有些豁然开朗的感 ...
- 大话设计模式读书笔记之原型模式
由于大话这本书是以C#语言为基础写就的,本设计模式的例子中使用了一些c#中的API,因此就不再引用此书中的例子了,参考了一篇博客园中的大神写就的浅显易懂的JAVA版原型模式,在此奉上链接,以供大家学习 ...
- 大话设计模式读书笔记(十三) 状态模式
状态模式: 状态模式定义: 状态模式(State):当一个对象的内在状态改变时允许改变其行为,这个对象看起来像改变了其子类. 状态模式UMl类图: 状态模式Java代码实现 public class ...
- 大话设计模式读书笔记--4.代理模式
生活中的例子: 班主任让班长通知班委下午3点开会 班长就是班主任的代理 代理模式的目的是: 隐藏真实访问对象,同时可以处理别的事情 定义 代理模式:为其他对象提供一种代理以控制对这个对象的访问 也就是 ...
- 大话设计模式读书笔记2----单一职责原则(SRP)
单一职责原则(SRP):就一个类而言,应该仅有一个引起它变化的原因.如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或抑制这个类完成其他职责的能力.当变化发生时,设计会遭 ...
- 大话设计模式读书笔记11----建造者模式(Builder)
建造者模式(Builder):将一个复杂对象的构建与它的表示分离,使得同样的建造过程可以创建不同的表示. 1.Builder是什么? 是创建一个Product对象的各个部件指定的抽象接口. 2.Con ...
- 大话设计模式读书笔记--6.原型模式
简单的复制粘贴极有可能造成重复代码的灾难, 但是java中提供了克隆的功能, 如果一个对象创建过程复杂,又要频繁使用, 在初始化信息不发生变化的情况下,应当采取克隆而不是new一个对象 定义 原型模式 ...
- 大话设计模式读书笔记10----外观模式(Facade)
外观模式(Facade):为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更容易使用. 1.在设计初级阶段,应该要有意识的将不同的两个层分离. 2.层与层之间建 ...
- 大话设计模式读书笔记之状态模式
1.定义:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类.主要解决的问题是当控制一个对象状态转换的条件表达式过于复杂时把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复 ...
- 大话设计模式读书笔记之桥接模式
1.定义: 将抽象部分与它的实现部分分离,使它们都可以独立地变化. 需要理解,什么叫抽象与它的实现分离,并不是说,让抽象类与其派生类分离,因为这没任何意义.实现指的是抽象类和它的派生类用来实现自己的对 ...
最新文章
- Linux多线程管理: 多线程编程
- [register]-05-ARMv8中常用系统寄存器详解
- 双向(端)链表、栈、队列
- Python深度学习:No handles with labels found to put in legend.
- mysql 增加建表权限,mysql_基本权限模型建表结构
- python_环境测试
- 【深度学习】深度学习入门——BP网络反向传播
- Android中ListView复用导致布局错乱的解决方案
- 【优化算法】粒子群的混沌混合蝴蝶优化算法【含Matlab源码 047期】
- jieba分词错误_jieba分词处理
- Latex参考文献引用格式,期刊参考文献引用格式注意事项
- 【笔记】《凤凰项目》读书笔记
- 对线性系统用matlab进行仿真,基于线性系统稳定性分析及MATLAB仿真与应用[1]
- Garbled Circuits介绍 - 1 引言
- 阿里云解析PrivateZone和云解析DNS的区别
- 电脑录屏怎么录?3个方法,教你如何录制视频
- 正则表达式匹配书名号内容
- (已更新)网络祭祀人物小程序模板
- 基于Python的模拟人脑神经元进行学习
- 《健康地奋斗着——程序员自己的养生书》作者:中医程序猿
热门文章
- $dbms=mysql_Oracle dbms
- java sub,Java 9子软件包跨模块拆分
- 云服务器cvm系统,云服务器 cvm 自带系统
- php直播pk规则,直播源码中的主播PK功能是如何实现的
- 【JAVA基础篇】内部类
- 5-数据结构-数组的学习
- 计算机组装过程英文版,计算机组装与维护试题及答案(国外英文资料).doc
- mysql中的函数编程_MySQL
- 3dmax天光渲染设置_【扮家家云渲染效果图】3dmax测试全局照明效果|干货教程...
- android 实例源码解释,Android Handler 原理分析及实例代码