Reestructuración de código: hacia un diseño más modular y flexible