通俗易懂的解释:https://www.jianshu.com/p/4cfbc1bb991a。
软编码和硬编码背后其实是一种设计思想,软编码更加灵活,对应扩展修改比较容易,而硬编码则是比较死板,不便于扩展和修改。
例如 int a =2,b=3
if (a==2){
//这其实就是一种硬编码
}
if(a==b){
//这样就是软编码,可以任意修改a,b的值,从而达到一些要求,更加容易修改和扩展。
}
wx5d42b021b4f1f ©著作权
通俗易懂的解释:https://www.jianshu.com/p/4cfbc1bb991a。
软编码和硬编码背后其实是一种设计思想,软编码更加灵活,对应扩展修改比较容易,而硬编码则是比较死板,不便于扩展和修改。
例如 int a =2,b=3
if (a==2){
//这其实就是一种硬编码
}
if(a==b){
//这样就是软编码,可以任意修改a,b的值,从而达到一些要求,更加容易修改和扩展。
}
上一篇:kubernetes基本了解
下一篇:mybatis-plus简单了解
昨天在查看NHibernate一个帮助文档中,涉及到通过嵌入式读取配置文件消除对应用程序中对
工作中,经常被问硬编码、软编码怎么区分的问题,还是对这个问题整理一下吧。 一、软编码和硬编码如何区分 软编码:使用CPU进行编码 硬编码:使用非CPU进行编码,如显卡GPU、专用的DSP、FPGA、ASIC芯片等 二、软编码和硬编码比较  
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M