这是个痛苦的事情 但不得不做!
开始的需求模糊 到需求混乱 代码堆砌的实在是惨不忍睹,每次加一个小功能,一脸难受和之后要死要活的开发过程
无奈之下,只有重构!
1.封装 提取方法
调整代码 使其面向对象 提高软件的扩展和维护性
离散的可重用方法 简化重载 需求添加时 只允许添加方法 不予许修改
2.简化代码
代码重复,每次添加一个东西 需要折腾N个类呀 方法呀