硬编码和软编码

硬编码,顾名思义,就是把数值写成常数而不是变量  
   
  如求圆的面积   的问题   PI(3.14)  
  3.14*r*r   (这个3.14就是hardcode)  
   
  V_PI*r*r   (这里的V_PI用的是变量形式,就不是hardcode)  
硬编码主要是关联很紧密的结构,而软编码是关联比较松的。
从实现的层次上,也就是一级关联很多级关联的差别。

不过软编码比硬编码要复杂一些,对以后的考虑要周到一些。软编码是一种设计,而硬编码不过是一种具体的实现。软件开发不只是需要一个软件的实现,更需要软件能够很好的修改,方便得扩展,所以需要一些设计技巧在里面。


posted on 2007-07-09 17:22  子原  阅读(1768)  评论(1编辑  收藏  举报

导航