Uno de los primeros hábitos que conviene desarrollar al aprender a programar consiste en identificar fragmentos de código que pueden reutilizarse. Dos conceptos nos ayudan a conseguirlo: encapsulamiento y generalización.
El encapsulamiento consiste en tomar un bloque de código y envolverlo dentro de una función. De esa forma dejamos de