上QQ阅读APP看书,第一时间看更新
如何高效利用本书
本书所讲的例子浅显易懂,为了使读者高效学习本书内容,特给出如下学习建议。
首先,读者应了解每一个设计模式的概念。在什么情况、什么场合下用哪一种设计模式?没有应用设计模式的代码是什么样子,用了之后又是什么样子?设计模式带来的好处是什么?带着这些疑问阅读本书,读者对设计模式的理解会更加深刻。
然后,读者可以画出每一种设计模式的UML类图,了解各个趣味故事中讲解的设计模式中变量之间的关系,对设计模式代码实现的步骤能够做到心中有数。
最后,读者要能够将设计模式之间的联系和区别提炼出来,针对每种代码至少可以运用两种设计模式实现,并且能够说明每一种实现的目的。