您的位置:首页 > 编程语言 > Java开发

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()



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: