`
hyj1254
  • 浏览: 341127 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

优化代码的目的分类

 
阅读更多
  偶然的想法,还请拍砖。
  1、易读。就这么简单,最原始的需求。有些时候实在找不出把一段代码分出去一部份的理由,这就是最合适的解释。
  2、复用。把可能在多处使用的代码写在一个公用的方法里,好处有2个:避免大段的重复;代码变化时只需修改1处。
  3、解耦。划清功能模块,各自独立。反面例子:一个类包含了2个功能毫无联系的方法m1,m2,分属于两个功能模块A、B,由于A模块的变更使其修改了m1;同时B模块的变更使得m2方法也产生了改变;待到发布版本更新包时,只要发布了A模块,就必须发布该类,致使B模块所有使用了m2的类也要跟着一起发布,A和B紧紧地粘在一起,分不开了,这时就很郁闷了。解耦在此处就是把m1、m2分开,让它们按功能属于2个不同的类,A和B就都自由了。
  4、时间不多了,想起来再说。
0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics