关注、星标公众号,直达精彩内容

来源:技术让梦想更伟大
作者:李肖遥
工作有些年了,每每看到一些朋友会问,设计模式需要学吗?好像做嵌入式的从没遇到过需要用设计模式的,所以一直没系统学习,但是我也知道这个很重要,久而久之,到头来还是没学。
这里我说一下自己的看法和思考,来看看一些问题。
什么是设计模式?
设计模式是代表了开发人员不断积累的最佳的实践,是软件开发人员在软件开发过程中面临的一般问题的最优解决方案。
也就是说,经过了不断的发展,不同的问题或者方案有对应的一套法子,而这个法子被总结成了这么几十种通用模式,我们如果遇到了就对应着去套用就可以了。
当然那几大开发原则和二十几种设计模式大家还是随便去找都可以找到说明的,笔者就不多说了(我也只用到了其中几种),大家自行学习为好。
开发中为什么很少用设计模式?
在平时项目开发中,我们很少使用设计模式,我感觉这个现象还是很正常的,不是说工作中没用到设计模式,而是大多数情况下我们项目中没想那么多,更多的是做一些需求更改,而忽略本质。
设计模式的目的是提供可拓展性和可维护性,但是我们开发的项目本身,大部分都是
本文探讨了嵌入式开发中设计模式的应用,指出尽管在日常项目中可能较少直接使用设计模式,但在复杂的嵌入式软件系统中,设计模式对于代码的可拓展性和可维护性至关重要。作者建议,随着开发经验和项目规模的增长,学习设计模式对于提升软件架构是有益的,可以从单例、工厂、策略等常见模式开始逐步学习。
订阅专栏 解锁全文
2165

被折叠的 条评论
为什么被折叠?



