6.6. Más encapsulación

Para dar mas ejemplos de encapsulación, tomaremos el código del final de la Sección 6.5 y lo envolveremos en una función:

   1: def imprimeTablaMult():
   2:     i = 1
   3:     while i <= 6:
   4:         imprimeMultiplos(i)
   5:         i = i + 1
   6:         

El proceso que mostramos aquí es un plan de desarrollo habitual. Se desarrolla gradualmente el codigo añadiendo líneas fuera de cualquier funcion o en el interprete. Cuando conseguimos que funcionen, se extraen y se envuelven en una funcion.


Este plan de desarrollo es especialmente si, al comenzar a escribir, no sabe como dividir el programa en funciones. Este enfoque le permite diseñarlo sobre la marcha.

Comentarios

Entradas populares