http://zz563143188.iteye.com/blog/1847029
http://jamesblog.iteye.com/category/17169
http://www.jdon.com/designpatterns/index.htm
http://zz563143188.iteye.com/blog/1847029
http://jamesblog.iteye.com/category/17169
http://www.jdon.com/designpatterns/index.htm