PROGRAMACION
ORIENTADA
A
OBJETOS
POR OVER YESID BARRERA
FERNANDEZ
OBJETO 1
DATA
OBJETO 4
DATA
OBJETO 3
DATA
OBJETO 2
DATA
AQUÍ LA POO SE INTERACTUA
MANDANDOSE MENSAJES
ENTRE SI
 public class ClasePrincipal {
 public static void main(String[]
args) {
 sentencia_1;
 sentencia_2;
 // ...
 sentencia_N;
 }
}
PROPIEDADES EN JAVA
ENCAPSULAMIENTO
HERENCIA
POLIFORMISMO
ACOPLAMIENTO
ABSTRACCION
COHESION
ENCAPSULAMIENTO
LAS PROPIEDADES SON
PRIVADAS
ACCENSADAS
MEDIANTYE METODOS
PUBLICOS O
PROTEGIDOS
PERMITIENDO ASI
CONSISTENCIA EN LA
INFORMACION Y EL
AUMENTO EN LA
COHESION
POLIMORFISMO
ES LA CAPACIDAD DE TENER METODOS CON EL
MISMO NOMBRE CON COMPORTAMIENTOS
DIFERENTES CONOCIDOS COMO LA SOBREESCRITURA DE METODOS Y LA SOBRECARGA
DE OPERADORES
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
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.
ES LA CAPACIDAD DE
CONCENTRAR LAS
PROPIEDADES Y
COMPORTAMIENTOS
NECESARIOS PARA LA
CORRECTA
REPRESENTACION DE EL
OBJETO DENTRO DE EL
SISTEMA
ABSTRACCION
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
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 .
GRACIAS
Descargar

PROGRAMACION ORIENTADA A OBJETOS