一个很好的讲设计模式的教程应该会有所帮助