Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porRaúl Olivares Martín Modificado hace 8 años
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.