La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PROGRAMACION ORIENTADA A OBJETOS POR OVER YESID BARRERA FERNANDEZ.

Presentaciones similares


Presentación del tema: "PROGRAMACION ORIENTADA A OBJETOS POR OVER YESID BARRERA FERNANDEZ."— Transcripción de la presentación:

1 PROGRAMACION ORIENTADA A OBJETOS POR OVER YESID BARRERA FERNANDEZ

2 OBJETO 2 DATA OBJETO 1 DATA OBJETO 3 DATA OBJETO 4 DATA AQUÍ LA POO SE INTERACTUA MANDANDOSE MENSAJES ENTRE SI

3 ESTRUCTURA

4   public class ClasePrincipal {   public static void main(String[] args) {   sentencia_1;   sentencia_2;   //...   sentencia_N;   }

5 PROPIEDADES EN JAVA

6 POLIFORMISMO ENCAPSULAMIENTO HERENCIA ACOPLAMIENTO COHESION ABSTRACCION Conceptos Básicos:

7 ENCAPSULAMIENTO LAS PROPIEDADES SON PRIVADAS ACCENSADAS MEDIANTYE METODOS PUBLICOS O PROTEGIDOS PERMITIENDO ASI CONSISTENCIA EN LA INFORMACION Y EL AUMENTO EN LA COHESION

8 POLIMORFISMO ES LA CAPACIDAD DE TENER METODOS CON EL MISMO NOMBRE CON COMPORTAMIENTOS DIFERENTES CONOCIDOS COMO LA SOBRE- ESCRITURA DE METODOS Y LA SOBRECARGA DE OPERADORES

9 HERENCIA CREAR NUEVOS OBJETOS A PARTIR DE LOS EXISTENTES DE FORMA QUE HEREDAN LAS PROPIEDADES Y COMPORTAMIENTOS DE SUS ANCESTROS Y EXISTEN DOS CLASES DE HERENCIA Y SON

10 SIMPLE: Java incorpora un mecanismo de herencia simple. Es decir, una clase sólo puede tener una superclase directa de la cual hereda todos los datos y métodos. Puede existir una cadena de clases derivadas en que la clase A herede de B y B herede de C, pero no es posible escribir algo como: class A extends B, C.... // error MULTIPLE: Uno de los objetivos de la programación orientada a objetos, es incrementar la productividad en el desarrollo de software. Uno de los modos de lograr ésto, es mediante la reutilización de código existente, para lo cual las relaciones de herencia son uno de los medios más utilizados.

11 ABSTRACCION ES LA CAPACIDAD DE CONCENTRAR LAS PROPIEDADES Y COMPORTAMIENTOS NECESARIOS PARA LA CORRECTA REPRESENTACION DE EL OBJETO DENTRO DE EL SISTEMA

12 ACOPLAMIENTO ES LA MEDIDA CON LA QUE UN OBJETO DEPENDE DE OTRO PARA FUNCIONAR ENTRE MENOR SEA ESTA, ES MEJOR LA INFORMACION QUE FLUYE A TRAVEZ DE MENSAJES

13 COHESION ES UNA MEDIDA DE LA ESPECIALIZACION CON LA QUE CUENTA UN OBJETO DENTRO DE UN SISTEMA, ENTRE MAS ALTA SEA ESTA, ES MEJOR LA INFORMACION QUE FLUYE ATRAVEZ DE UN MENSAJE.

14 GRACIAS


Descargar ppt "PROGRAMACION ORIENTADA A OBJETOS POR OVER YESID BARRERA FERNANDEZ."

Presentaciones similares


Anuncios Google