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

原创 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)

第十五章:模式的组合

第十六章:其他的模式

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

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

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

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

传智播客 刘意_2015年Java基础视频-深入浅出精华版 笔记(2015年10月25日23:28:50)

day01 win 7系统打开DOS有趣方法:按住shift+右键,单击“在此处打开命令窗口”(注意:在此处可以是任何的文件夹,不一定是桌面) 用DOS删除的文件不可以在回收站恢复?!! ...
  • xyw591238
  • xyw591238
  • 2016年05月05日 11:37
  • 3214

深入浅出设计模式(十四):23种设计模式概念总结

创建型模式 5种1.单例模式(Singleton)单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例单例模式。单例模式只应在有真正的“单一实例”的需求时才可使用。eg.数据库。连...
  • liuquan0071
  • liuquan0071
  • 2016年02月25日 17:47
  • 3776

深入java虚拟机第二版阅读笔记(不断整理中)

1 class文件是如何被调入内存执行的? 加载原理?   深入探讨 Java 类加载器:http://www.ibm.com/developerworks/cn/java/j-lo-classloa...
  • ajian005
  • ajian005
  • 2014年03月05日 11:25
  • 1341

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

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

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

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

设计模式之总述篇

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

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

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

《从零开始学Swift》学习笔记(Day 66)——Cocoa Touch设计模式及应用之通知机制

原创文章,欢迎转载。转载请注明:关东升的博客  通知(Notification)机制是基于观察者(Observer)模式也叫发布/订阅(Publish/Subscribe)模式,是 MVC( 模型-视...
  • tonny_guan
  • tonny_guan
  • 2016年01月28日 17:31
  • 2025

Java多线程设计模式详解学习笔记——Introduction1 Java语言的线程

GUI应用程序    几乎所有的GUI应用程序都会用多线程。举例来说加入现在有人在用word编辑一个比较大的文本文件刚刚才做过单字“查找”操作,当word进行查找时,屏幕上会出现“停止查找按钮”,用...
  • GaoMatrix
  • GaoMatrix
  • 2011年07月16日 10:09
  • 1734

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

本章扩展了 GeoQuiz 程序,并介绍了 MVC 设计模式
  • kniost
  • kniost
  • 2016年10月06日 17:53
  • 466
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《深入浅出设计模式》学习笔记——总述
举报原因:
原因补充:

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