Así como queremos limitar la cantidad de líneas y niveles de indentación que un método pueda tener, de manera que no se vuelva tan complejo; muchas veces queremos limitar la cantidad de líneas y métodos en una clase para reducir su complejidad. De hecho, uno de los ejercicios de calistenia de objetos es que mantengamos nuestras clases con menos de 50 líneas. En esta lección, te enseñaré, utilizando varias técnicas de refactorización, a mover parte de una funcionalidad de una clase a otra clase nueva, paso por paso.
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
Lección anterior Eliminar variables temporales