如何重构 首先,要对程序的一般架构烂熟于心,尤其是MVC,这是基本.还有就是分离存储和网络请求的逻辑. 对于一些常用的控件尽量分离复用,设置开关函数,适当的时候开启,不要的时候关闭,有必要的话还可以 延迟加载 对于一些高频率控件,比如风格统一的按钮,尽量使用 工厂方法 创建,尽量达到牵一发动全身的效果 有效利用常量 1.文件目录结构 公共部分和各功能模块的区分 公共部分和各功能模块应该区分开来,公共模块一般包含公共模型.方法.视图.第三方库.我们写的任何可被其他功能模块调用的组件都应该包含到公共