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


前言

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

基本要点

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



 


转载于:https://www.cnblogs.com/im/archive/2008/03/24/1119580.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值