JDK 源码 阅读 - 4 - 设计模式 - 行为型模式
2015-07-25 16:33
447 查看
1.职责链模式(Chain of responisibility)
java.util.logging.Logger#log()
javax.servlet.Filter#doFilter()
2.命令模式(Command)
java.lang.Runnable
java.util.concurrent.Callable
3.解释器模式(Interpreter)
java.text.Format
4.迭代器模式(Iterator)
java.util.Iterator
java.util.Enumeration
5.观察者模式(Observer)
java.util.Observer/
java.util.Observable(rarely used in real world though)
6.策略模式(Strategy)
java.util.Comparator#compare(),
Collections#sort().
7.模板模式(Template Method)
javax.servlet.http.HttpServlet, 里的
doXXX()
相关文章推荐
- Java练习题(二)
- Thinking in Java 笔记(第八章 对象的容纳)
- struts 验证规则
- struts2之拦截器
- 【编程之美】java二进制实现重建
- 【Spring学习笔记-MVC-18.1】Spring MVC实现RESTful风格-同一资源,多种展现:xml-json-html
- 《深入浅出struts2》--第六章,通用标签(以及第五章节标签)疑问
- java多线程学习笔记——锁测试与超时
- Shared libraries with Eclipse CDT and cygwin on Windows
- Java 值传递
- Java学习之路0724(十)(JSon解析、Date类与Calendar类、集合类、泛型、枚举)
- Java子类的父类和要实现的接口有相同的方法/函数会冲突吗
- Struts2自定义Result处理JSON
- JavaStuNote 6
- JAVA注解
- 重学java23种设计模式(2)抽象工厂模式
- JAVA中使用FTPClient上传下载
- java数字金额转化为中文金额
- Java 中常用缓存Cache机制的实现
- 身份证号正则校验(js校验+JAVA校验)