有使用者介面的存取权。例如，程序员若改变某实体中的方法名称，他要么必须对整个专案里头所有连结到旧名的参考都加以编辑，要么屈服于继续维护使用旧名的残株残瓦介面。而该旧名的介面于内部唿叫该方法的新名。
源流.重构这个术语是从数字与多项式的因式分解类比而来。如，"x" − 1可以被分解为("x" + 1)("x" − 1)，这样揭示了前面的形式不可见的内部结构（如两个根+1和−1）。同样，在软件重构中，在可见结构上的改变通常会揭示原代码中「隐藏」的内部结构。上面数学的例子展示了「重构