设计模式 http://terrylee.cnblogs.com/archive/2005/12/09/293509.html http://www.cnblogs.com/Terrylee/archive/2006/07/17/334911.html