Refactoring: Extract Method Object

Ultimo refactor del dia. Cuando vi por primera vez el refactor propuesto por Martin Fowler


Me dije que es esto? Así que para entender esto veamos el siguiente código:


Si aplicamos el refactoring extract method apareceran varios metodos, el problema es que comparten varias variables locales.

Por esa razón es mejor aplicar el Extract Method Object y segregar la lógica en otra clase.

Ver como queda el codigo luego del Refactoring Extract Method Object:


Otro ejemplo en el sitio web de jetbrains:


Joe




Comentarios

Entradas populares