设计模式总结(《Head First设计模式》学习总结)
2014-10-15 16:50
246 查看
写在前面:
学习过程中不仅要熟练掌握技能,理论的消化吸收也必不可少。虽然个人更倾向于学习技术类的东西(短时间的精力投入很快就能看到成效...),但看了很多前辈的经验总结后才知道理论性的东西是绝对不能忽视的,毕竟理论对实践有着重要的指导意义。而了解“设计”相关的东西,会对“实现”产生潜移默化的影响,虽然不能在短时间内看到让人欣喜的变化,但可能有一天回过头来一想“哦~,原来我这个不错的小习惯是当年在那本书上学到的啊”
一.什么是设计模式?
绕了一圈之后让我们又回到这个话题吧(看书之前问自己一遍,看完之后再问自己一遍,答案之间的差异就是感悟了)
之前:
自问:设计模式是什么?
自答:是一些系统设计的指导原则吧,不过我现在天天写代码,应该也用不到设计层面上的东西。
自问:哦,那具体是什么?
自答:不清楚,不过我见过一些前辈的代码,结构很复杂,一看就很上档次的那种,那些应该就用了设计模式吧,所以代码有没有应用设计模式应该就是高手与新手的区别了。等我成了高手之后,这种东西还不信手拈来,嗯,不说了,我写代码去了,好好积累项目经验。
学习过程中不仅要熟练掌握技能,理论的消化吸收也必不可少。虽然个人更倾向于学习技术类的东西(短时间的精力投入很快就能看到成效...),但看了很多前辈的经验总结后才知道理论性的东西是绝对不能忽视的,毕竟理论对实践有着重要的指导意义。而了解“设计”相关的东西,会对“实现”产生潜移默化的影响,虽然不能在短时间内看到让人欣喜的变化,但可能有一天回过头来一想“哦~,原来我这个不错的小习惯是当年在那本书上学到的啊”
一.什么是设计模式?
绕了一圈之后让我们又回到这个话题吧(看书之前问自己一遍,看完之后再问自己一遍,答案之间的差异就是感悟了)
之前:
自问:设计模式是什么?
自答:是一些系统设计的指导原则吧,不过我现在天天写代码,应该也用不到设计层面上的东西。
自问:哦,那具体是什么?
自答:不清楚,不过我见过一些前辈的代码,结构很复杂,一看就很上档次的那种,那些应该就用了设计模式吧,所以代码有没有应用设计模式应该就是高手与新手的区别了。等我成了高手之后,这种东西还不信手拈来,嗯,不说了,我写代码去了,好好积累项目经验。
相关文章推荐
- 设计模式总结(《Head First设计模式》学习总结)
- .NET设计模式(7):创建型模式专题总结(Creational Pattern)
- 结构型设计模式总结(下)
- 创建型设计模式总结
- .Net设计模式学习笔记(七):创建型模式专题总结(Creational Pattern)
- 面向对象的设计模式的学习笔记,不断学习归纳总结ing
- 设计模式网上资料整合理解——结构型模式总结
- 总结一下最近看设计模式的收获
- 设计模式学习笔记(十四)——结构型模式总结
- .NET Romoting 学习总结(三)—— Remoting技术之设计模式实现代码安全
- 结构型设计模式总结(上)
- flyweigth享元设计模式与委托总结
- 设计模式学习笔记(十五)——结构型模式总结
- 关于Gof设计模式的精辟总结
- .NET设计模式(7):创建型模式专题总结(Creational Pattern)
- 设计模式总结
- 设计模式学习阶段性总结之结构型模式
- .NET设计模式-结构型模式专题总结
- 一句话总结GOF的23种设计模式
- 总结自己的经验,打造自己的设计模式