REUTILIZACION DE CODIGO

9
REUTILIZACION DE CODIGO CARLA PATRICIA VIVANCO GARCIA JOSE CARLOS SANCHEZ MARTINEZ

description

REUTILIZACION DE CODIGO. CARLA PATRICIA VIVANCO GARCIA JOSE CARLOS SANCHEZ MARTINEZ. REUTILIZACIÓN DE CODIGO. - PowerPoint PPT Presentation

Transcript of REUTILIZACION DE CODIGO

Page 1: REUTILIZACION DE CODIGO

REUTILIZACION DE CODIGO

CARLA PATRICIA VIVANCO GARCIA

JOSE CARLOS SANCHEZ MARTINEZ

Page 2: REUTILIZACION DE CODIGO

REUTILIZACIÓN DE CODIGO

La reutilización de código se refiere al comportamiento y a las técnicas que garantizan que una parte o la totalidad de un programa informático existente se puedan emplear en la construcción de otro programa. De esta forma se aprovecha el trabajo anterior, se economiza tiempo, y se reduce la redundancia.

Page 3: REUTILIZACION DE CODIGO

TIPOS DE REUTILIZACIÓN

Reutilización oportunistas – Ocurre cuando al iniciar un proyecto, el programador se da cuenta de que hay componentes existentes que se puede reutilizar.

Reutilización planificada – Sucede cuando un equipo planea estratégicamente los diseños de componentes que serán reutilizables en futuros proyectos.

Page 4: REUTILIZACION DE CODIGO

COPIAR Y PEGAR:

Algunos consideran que la "reutilización" consiste simplemente en copiar parte o todo el código de un programa existente en una nueva.

Mientras que las organizaciones pueden obtener el beneficios del tiempo de comercialización de un nuevo producto con este enfoque, que posteriormente se puede cargar con muchas de las mismas duplicación de código problemas causados por el corte y pega de programación .

Page 5: REUTILIZACION DE CODIGO

En los ejemplos en los que se ha utilizado herencia, las clases están relacionadas mediante la relación ES-UN, se puede caracterizar entonces que :

Si la entidad A es una forma especializada de otra entidad B, es decir, A es un B, entonces modelamos utilizando herencia. Declara a A como subclase de B.

Page 6: REUTILIZACION DE CODIGO

Cuando se quiere diseñar una clase para que otros programadores reutilicen esta clase, se diseña un objeto que permita a los objetos mostrar el nombre de todos lo estudiantes que son Aptos y No Aptos.

Se va a llamar a esta clase ListaEstudiante. El programador enviara el vector lista al objeto ListaEstudiante de la siguiente forma:

ListaEstudiante listado=new ListaEstudiante( );Listado.mostrtarAptos(lista);OListado.mostrarNoAptos(lista);

Page 7: REUTILIZACION DE CODIGO

EXTENDS Afirmamos esto en el código dando el

nombre de la clase como siempre pero, antes de la apertura del límite cuerpo de clase, pondremos la palabra clave "extends" seguida por el nombre de la clase base. Cuando hagamos esto, obtendremos automáticamente todos los datos miembros y métodos de la clase base.

public class Circulo extends Geometria {// TODO code application logic here

}

Page 8: REUTILIZACION DE CODIGO

BIBLIOGRAFÍA

Introducción a la programación orientada a objetos con JAVA, C. Thomas Wu

Page 9: REUTILIZACION DE CODIGO

¡¡¡¡GRACIAS POR SU

ATENCION!!!!