Unidad 7. Las clases (III)





7.10. Aplicación.

Con lo que hemos comentado, si es capaz de asumir, madurar, y comprender lo que ha leído, el pasar de la fase de abstracción a la real le supondrá muy poco esfuerzo, ya que los conceptos base de la P. O. O., son los comentados, solo queda la aplicación.

 

Veamos un ejemplo un tanto irreal.

 

Desarrollamos una clase que denominamos Humano

 

Clase Humano

  Propiedad Sexo

  Propiedad Altura

  Propiedad Raza

  Propiedad ColorOjos

  Propiedad ColorPelo

 

  Metodo Caminar

  Fin de metodo

 

  Metodo Hablar

  Fin de metodo

 

  Metodo Leer

  Fin de metodo

 

  Metodo Escribir

  Fin de metodo

Fin de Clase

 

Cada uno de esos métodos, contendrá el código adecuado para que se realice la acción que tiene como misión.

 

Por ejemplo el método Leer, podría ser

 

  Metodo Leer(NombreLibro)

 

  Fin de metodo

 

Y recibiría como parámetro el nombre de un libro, el cual habría que leer.

En el interior del método podríamos tener escrito algo como

 

  Metodo Leer(NombreLibro)

 

  AbrirLibro(NombreLibro)

 

  Mientras haya Hojas

  Mientras haya Lineas

  Mientras haya palabras

  Leer palabra

  Fin de mientras

  CambiarDeLinea

  Fin de mientras

  CambiardePagina

  Fin de mientras

 

  CerrarLibro

 

  Fin de metodo

 

Pero podríamos añadir un parámetro que fuera leer en voz alta, o podríamos añadir una condición que fuera leer si no estas cansado.

 

Por lo tanto podría quedar

 

  Mientras haya Palabras

  Leer Palabra

  Si hay que leer en voz alta

Mujer.Hablar Palabra

  Fin de condición

  Fin de mientras

 

O podría ser también

 

  Mientras haya Palabras Y NoEstoyCansado

  Leer Palabra

  Fin de mientras

 

 

O evidentemente todo junto.

 

  Mientras haya Palabras y NoEstoyCansado

  Leer Palabra

  Si hay que leer en voz alta

Mujer.Hablar Palabra

  Fin de condición

  Fin de mientras

 

NoEstoyCansado sería una función que podría analizar el estado anímico del objeto Mujer y devolver Cierto o Falso, de tal forma, que si es cierto se sigue leyendo y si no, se abandona la lectura.

 

Así que podríamos llegar a algo parecido a lo siguiente.

 

Metodo Leer(NombreLibro)

 

  AbrirLibro(NombreLibro)

 

  Mientras haya Hojas Y NoEstoyCansado

  Mientras haya Lineas Y NoEstoyCansado

Mientras haya Palabras Y NoEstoyCansado

  Leer Palabra

  Si hay que leer en voz alta

Mujer.Hablar Palabra

  Fin de condición

  Fin de mientras

  CambiarDeLinea

  Fin de mientras

  CambiardePagina

  Fin de mientras

 

  CerrarLibro

  Fin de metodo

Octubre-2010
Pág. 7.3

Atrás  Inicio  Adelante






Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies