嵌入式开发中需要用到设计模式吗?

本文探讨了嵌入式开发中设计模式的应用,指出尽管在日常项目中可能较少直接使用设计模式,但在复杂的嵌入式软件系统中,设计模式对于代码的可拓展性和可维护性至关重要。作者建议,随着开发经验和项目规模的增长,学习设计模式对于提升软件架构是有益的,可以从单例、工厂、策略等常见模式开始逐步学习。

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

来源:技术让梦想更伟大

作者:李肖遥

工作有些年了,每每看到一些朋友会问,设计模式需要学吗?好像做嵌入式的从没遇到过需要用设计模式的,所以一直没系统学习,但是我也知道这个很重要,久而久之,到头来还是没学。

这里我说一下自己的看法和思考,来看看一些问题。

什么是设计模式?

设计模式是代表了开发人员不断积累的最佳的实践,是软件开发人员在软件开发过程中面临的一般问题的最优解决方案。

也就是说,经过了不断的发展,不同的问题或者方案有对应的一套法子,而这个法子被总结成了这么几十种通用模式,我们如果遇到了就对应着去套用就可以了。

当然那几大开发原则和二十几种设计模式大家还是随便去找都可以找到说明的,笔者就不多说了(我也只用到了其中几种),大家自行学习为好。

开发中为什么很少用设计模式?

在平时项目开发中,我们很少使用设计模式,我感觉这个现象还是很正常的,不是说工作中没用到设计模式,而是大多数情况下我们项目中没想那么多,更多的是做一些需求更改,而忽略本质。

设计模式的目的是提供可拓展性和可维护性,但是我们开发的项目本身,大部分都是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值