La Refactorización es una técnica de la Ingeniería de Software para reestructurar un código fuente, alterando su estructura interna sin cambiar su comportamiento externo. Esta técnica permite que el código sea legible, mantenible y ampliable.
Blog de programación en lenguaje Java