http://baike.baidu.com/link?url=0nvd61HLFT2CO-0tn5VIWS6DExjXa8lY0BYwC4foHjR-_5RfN_UhifdvbFSeTscj http://www.jdon.com/designpatterns/