摘要:
最近居然被重构和重载两个概念弄晕了。刚刚找到了篇文章,算是补充下基础吧,主要是重构的概念,直接复制过来的:首先这三个概念描述得范围是不同的: 重构, 是对软计设计方法的描述, 这个层面是架构和设计方法,你今天写了一个应用, 读txt文档并显示, 几天后,用户的新需求来了, 告诉你, 我要读一个XML文本并显示, 这个时候, 你从前的代码需要做变更, 这个变更的动作, 就叫做重构; 更小一点的例子,你维护的模块有个类叫做Class_B, 别人不爽, 觉得名字不好理解, 要你更改成TXTReader, 并附上注释, 也叫做重构.重构是一个软件维护的通用技巧, 重构的具体做法, 可以通过重写或者重载 阅读全文