现在写一个项目,发现代码很长,写了将近1000+多行,我想将很多功能代码分离出来,,这些方法里面有很多改变了全局的属性,分离出来的时候不知道如何写,请高手指点指点下……

解决方案 »

  1.   

    你开始就应该想好思路 该拿出来拿出来封装 比如说用MVC模式
      

  2.   


    将需要处理数据的函数单独封装到另一个类中!主Acitivity传递参数到该类处理,并返回数据,更新!
      

  3.   

    建议你看下这套视频[重构]把程序写得更简洁,更好维护 http://www.cnblogs.com/insus/articles/2055106.html
      

  4.   

    使用eclipse的代码重构功能。
    一般来说,找到一块和上下文代码关系不大的代码,直接右键,点击Refactory就OK了。
    注意,新的函数名字一定要起好,函数名字要有自解释的能力。