设计模式是一把双刃剑,正确的使用它可以提高系统的适应性,误用则会反过来降低系统的适应性。下面的方法有助于我们尽快的掌握设计模式。
1. 了解设计模式
首先通过阅读数据和文章了解设计模式。除了阅读本书(这里指图解设计模式)以外,还可以参考本书附录(自己Google就行)中介绍的许多讲解和讨论设计模式的优秀数据和文章。
2. 动手体验设计模式
自己动手编写示例程序,观察程序运行结果。在这个过程中,注意用心去感受代码。
3. 在项目中实践
当认为实际成熟时,可以尝试在项目中运用设计模式。遇到阻力时,可以用书中的知识和自己的理解去说图其他开发人员和项目经理。
4. 总结经验教训
误用设计模式并不可怕,可怕的是一错再错。在每次误用设计模式后都应该总结经验教训,这样才能真正地提高对设计模式地理解。
5. 与其他开发者交流讨论
与其他开发人员,特别是与经验丰富的开发人员交流讨论是快速掌握设计模式的行之有效的方法之一。在讨论候选的几种设计模式到底哪种更好的过程中,时常会出现“一语惊醒梦中人”的情况。