具体的解读,今天没法在一篇推送中展开详述,而且这是个需要不断体会和实践的事情。首先你可以找些相关书籍读一读。设计模式有一本经典书籍:《Design Patterns: Elements of Reusable Object-Oriented Software》(《设计模式:可复用面向对象软件的基础》)。此书又被称作“GoF”(Gang of Four,四人组),四位业内大牛总结出了 23 种设计模式。
然而,我强烈不推荐新手去看这本书,因为你很可能看不懂。我推荐的是一本叫做《Head first 设计模式》的书,可以算作上面那本的白话入门版,对于新手来说友好许多,或许帮助更大。