设计模式的学习方法 | 摘自《图解设计模式》译者序

设计模式是一把双刃剑,正确的使用它可以提高系统的适应性,误用则会反过来降低系统的适应性。下面的方法有助于我们尽快的掌握设计模式。

1. 了解设计模式

首先通过阅读数据和文章了解设计模式。除了阅读本书(这里指图解设计模式)以外,还可以参考本书附录(自己Google就行)中介绍的许多讲解和讨论设计模式的优秀数据和文章。

2. 动手体验设计模式

自己动手编写示例程序,观察程序运行结果。在这个过程中,注意用心去感受代码。

3. 在项目中实践

当认为实际成熟时,可以尝试在项目中运用设计模式。遇到阻力时,可以用书中的知识和自己的理解去说图其他开发人员和项目经理。

4. 总结经验教训

误用设计模式并不可怕,可怕的是一错再错。在每次误用设计模式后都应该总结经验教训,这样才能真正地提高对设计模式地理解。

5. 与其他开发者交流讨论

与其他开发人员,特别是与经验丰富的开发人员交流讨论是快速掌握设计模式的行之有效的方法之一。在讨论候选的几种设计模式到底哪种更好的过程中,时常会出现“一语惊醒梦中人”的情况。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值