Sistemas

Páginas: 2 (443 palabras) Publicado: 6 de diciembre de 2012
LA REUTILIZACIÓN DE DATOS DE JAVA
Lo primero que se les viene a la cabeza a los estudiantes (y a muchos profesionales) cuando se les menciona la reutilización del código es el famoso copiar y pegaral que se han acostumbrado en la programación estructurada y de echo muchos lo hacen en POO, lo cual es una de las practicas que más encarece el desarrollo de software. Como todo en Java, el problemase resuelve con las clases. Para reutilizar el código creamos nuevas clases pero, en lugar de partir de cero, partimos de clases.
1. Una forma de hacer esto es crear objetos de nuestras clasesexistentes dentro de la nueva clase. Esto se conoce como composición porque la nueva clase está compuesta de objetos de clases existentes.
2. Otra forma es crear una nueva clase como un tipo de unaclase ya existente
3. Tomamos la forma de la clase existente y añadimos código a la nueva, sin modificar la clase existente,
Esta forma de crear nuevos objetos se llamada herencia,y lo que hacemos es extender la clase en la que nos basamos para crear la nueva,
COMPOSICIÓN:
Hasta ahora hemos usado la composición de cierta manera, ej. Cuando hacemos unainterfaz gráfica de usuario, nuestra clase de interfaz gráfica esta compuesta por un frame, unos panel, botones, etc. todos estos objetos componen el objeto de interfaz gráfica.
Explicación.
Es decir quela composición consiste en poner manejadores de objetos dentro de nuestra clase, estos manejadores de objetos no serán otra cosa que instancias de las clases en las que nos estamos basando para crearla nueva clase.
HERENCIA:
En java aunque no establezcamos de manera explicita la herencia siempre está presente, ya que todas las clases que creemos heredan de la clase Object, por eso es validodecir que en java todo es un objeto.
La composición y la herencia:
Tanto la composición como la herencia permiten poner sub-objetos dentro de tu nueva clase Podríamos preguntarnos cuál es la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS