重构定义 2004年9月1日 马丁·福勒 重构 在我的重构书籍中,我给出了重构的几个定义。 重构(名词):对软件内部结构进行的更改,以使其更容易理解和更便宜地修改,而不会改变其可观察的行为。 重构(动词):通过应用一系列重构来重组软件,而不会改变其可观察的行为。