现在的位置: 首页 > 综合 > 正文

设计模式学习手记--概述

2012年04月01日 ⁄ 综合 ⁄ 共 915字 ⁄ 字号 评论关闭

前言

接触设计模式已有一年多的时间了,但是没有很系统的学习过,目前手头上的事情也不是很多,想从头学一遍下来。顺便写点手记,以便日后回查。
这里主要记录自己在学习的过程中的一些心得体会,如有不是的地方,敬请各位高人指出,感激不尽。
注:总结主要参考园子里同仁的,如有冒犯,请见谅,主要作为一个学习记录。
 

基本要点

1.什么是设计模式:设计模式是对某一类常见问题的一般的解决方案。这里主要研究软件设计模式。
设计模式最早是从建筑学开始的,后来人们发现,软件也需要设计模式,于是便有了GOF23面向对象的设计模式。

2.设计模式可以分为:1.创建型;2.结构型;3.行为型 三大类。
    
3.设计模式的基本原则有:1.面向抽象编程;2.封装变化;

学习目录

[第一部分 创建型模式]
    第1章 单件型模式(Singleton Pattern)
    第2章 抽象工厂模式(Abstract Factory)
    第3章 建造者模式(Builder Pattern)
    第4章 工厂方法模式(Factory Method)
    第5章 原型模式(Protype Pattern)

[第二部分 结构型模式]
    第6章 适配器模式(Adapter Pattern)
    第7章 桥接模式(Bridge Pattern)
    第8章 装饰模式(Decorator Pattern)
    第9章 工厂方法模式(Factory Method)
    第10章 组合模式(Composite Pattern)
    第11章 外观模式(Facade Pattern)
    第12章 享元模式(Flyweight Pattern)
    第13章 代理模式(proxy Pattern)

[第三部分 行为型模式]

参考:
1. 【dofactory】ttp://www.dofactory.com/Patterns/Patterns.aspx#list
2. 【Terrylee】http://www.cnblogs.com/Terrylee/archive/2006/07/17/334911.html
3. 【卢振宇老师】http://zhenyulu.cnblogs.com/category/6930.html

 

抱歉!评论已关闭.