《深入浅出设计模式》学习笔记——总述

原创 2006年06月04日 23:38:00

  开始学习设计模式方面的内容,首先选择《深入浅出设计模式》(Head First  Design Patterns)。准备为这些内容总结一些经验。内容将参考网络上李建忠老师的讲课、TerryLee大哥的文章、《设计模式GOF》和《C#设计模式》。以下为目录:

第一章:模式简介

第二章:策略模式(Strategy Pattern)

第三章:观察者模式(Observer Pattern)

第四章:装饰模式(Decorator Pattern)

第五章:工厂模式(Factory Pattern)

第六章:单件模式(Singleton Pattern)

第七章:命令模式(Command Pattern)

第八章:适配器模式(Adapter Pattern)

第九章:外观模式(Facade Pattern)

第十章:模版方法模式(Template Method Pattern)

第十一章:迭代器模式(Iterator  Pattern)

第十二章:组合模式(Composite Pattern)

第十三章:状态模式(State Pattern)

第十四章:代理模式(Proxy Pattern)

第十五章:模式的组合

第十六章:其他的模式

第十七章:总结——创造型模式

第十八章:总结——结构型模式

第十九章:总结——行为型模式

第二十章:设计模式与实践

相关文章推荐

设计模式学习(一) —— 总述

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于...

学习笔记-深入浅出设计模式

  • 2010年09月23日 14:33
  • 7.89MB
  • 下载

设计模式之总述篇

以下是对《Head First 设计模式》中提到的OO原则和设计模式的总结。 OO原则和设计模式的联系:模式可以让我们建造出具有良好OO设计质量的系统。模式被认为是历经验证的OO设计经验。 OO设...

《从零开始学Swift》学习笔记(Day 68)——Cocoa Touch设计模式及应用之响应者链与触摸事件

原创文章,欢迎转载。转载请注明:关东升的博客  应用与用户进行交互,依赖于各种各样的事件。事件响应者对象是可以响应事件并对其进行处理的对象,响应者链是由一系列链接在一起的响应者组成的。响应者链在事件处...

Android编程权威指南(第二版)学习笔记(二)—— 第2章 Android 与 MVC 设计模式

本章扩展了 GeoQuiz 程序,并介绍了 MVC 设计模式
  • kniost
  • kniost
  • 2016年10月06日 17:53
  • 391

《Head First 设计模式》学习笔记——策略模型

我们全都使用别人设计好的库与框架。我们讨论库与框架、利用他们的API编译成我们的程序、享受运用别人的代码所带来的优点。看看java api它所带来的功能:网络、GUI、IO等。库与框架长久以来,一直扮...

Java多线程设计模式详解学习笔记四——Immutable

public class Main { public static void main(String[] args) { Person alice = new Person("Alice", "...

设计模式学习笔记——单一职责原则

前言: 很久没有写博客了,最近学习了很多东西,没有来得及总结,一直不写博客,慢慢的就有些懈怠了,现在正在学习设计模式,学习了一半,感觉设计模式就是将我混乱的程序让它变得思路清晰,虽然我还没达到这样的...

设计模式学习笔记——开闭原则

定义: 一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。即一个软件实体应该通过扩展来实现变化,而不是通过修改已有的代码来实现变化。 一、什么是开闭原则 举个书店售书的...

HeadFirst 设计模式学习笔记10——MVC分析

1.M-V-C ——Model--View--Controller,模式-视图-控制器,这是一种范型。模型对象正是应用系统存在的理由,你设计的对象,包含了数据、逻辑和其他在你的应用领域创建定制的类。视...
  • hsttmht
  • hsttmht
  • 2011年11月08日 23:26
  • 823
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《深入浅出设计模式》学习笔记——总述
举报原因:
原因补充:

(最多只允许输入30个字)