[TOC]
组成:
- 名称
- 待解决问题
- 解决方案
- 结论
从功能分:
- 创建模式(Creational Patterns)
- 对类的实例化过程的抽象。
- 结构模式(Structural Patterns)
- 将类或者对象结合在一起形成更大的结构。
- 行为模式(Behavioral Patterns)
- 对在不同的对象之间划分责任和算法的抽象化。
从方式分:
- 类模式
- 以继承的方式实现模式,静态的。
- 对象模式
- 以组合的方式实现模式,动态的
- 简单工厂模式
- 单例模式
- 适配器模式
- 模板方法模式
- Java Servlet中的模板方法
- 策略模式
- Java Servlet中的模板方法
- 组合模式
- TestSuit
- 装饰器模式
- JUnit RepeatTest
- Java I/O解耦
- jdk 同步装饰器 Collections.synchronizedList(list)
- Java Servlet :HttpServletRequest/HttpServletRequestWrapper, HttpServletResponse/HttpServletResponseWrapper
- 控制反转DI
- 依赖注入IoC
- Spring单例
- 使用容器,由spring来判断对象是否已存在
- Spring MVC