一、书籍推荐及博客
大话设计模式
设计模式的艺术
XXL开源社区 | 博客
二、通俗版概念
创建型模式、结构型模式、行为型模式
怎么建房子、建什么样的房子、建的房子有什么用
三、重点模式及简述
1、创建型模式
工厂方法(多态工厂的实现)
抽象工厂方法(产品族的创建)
单例模式(确保对象唯一性)
2、结构型模式
外观模式(提供统一入口)
代理模式(对象的间接访问)
适配器模式(不兼容结构的协调)
组合模式(树形结构的处理)
3、行为型模式
迭代器模式(遍历聚合对象中的元素)
观察者模式(对象间的联动)
命令模式(请求发送者与接收者间解耦)
策略模式(算法的封装与切换)