JDK 源码 阅读 - 4 - 设计模式 - 行为型模式
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
java.util.Observer
/java.util.Observable
(rarely used in real world though)
java.util.Comparator#compare()
, Collections#sort()
.
7.模板模式(Template Method)
javax.servlet.http.HttpServlet
, 里的doXXX()
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。