PROGRAMACION ORIENTADA A OBJETOS POR OVER YESID BARRERA FERNANDEZ.

Slides:



Advertisements
Presentaciones similares
Pilares de la POO.
Advertisements

Unidad 3 Lenguajes .Net y POO
Curso de java básico (scjp)
Programación Orientada a Objetos
Curso de Java Capitulo 7: Continuación Poo Profesor:
Curso de Java Capitulo 7: Conceptos sobre poo Profesor:
POLIMORFISMO UNIDAD 4.
PROGRAMACION ORIENTADA A OBJETOS
Lenguaje de programación Java
Herencia simple y multiple
Arquitectura CLARO-TECNOTREE
Polimorfismo Unidad 4.
Introducción 1 Puntos Clave –La orientación a objetos representa un cambio radical en los métodos tradicionales de creación de software –Los métodos tradicionales.
Introducción Abdelahad, Corina Natalia Abdelahad, Yanina Zoraida
La Programación Orientado a Objetos
POO Santiago, Mayo 2004 TRABAJO DE INVESTIGACIÓN POO Programación Orientada a Objetos CENAFOM Carolina Bravo V. Jaime Jofré B.
UNIVERSIDAD LATINA (UNILA) ENCAPSULACION Y HERENCIA
Aplicación del paradigma orientado a objetos
Diseño y programación de
PROGRAMACION ORIENTADA A OBJETOS
HERENCIA.
Polimorfismo Lenguajes de Programación II Corporación Universitaria del Caribe CECAR.
Lic. Rosemary Torrico Bascopé
UNIVERSIDAD TECNOLÓGICA DE HERMOSILLO T.S.U. EN T.I.C., Área: Sistemas Informáticos Ing. José Padilla Duarte y estudiantes de Sistemas Informáticos Hermosillo,
Introducción a la programación Orientada a objetos
PROGRAMACION ORIENTADA A OBJETOS CON C#.
I NSTITUTO TECNOLOGICO SUPERIOR DE LIBRES INGENIERIA EN SISTEMAS COMPUTACIONALES PROGRAMACION ORIENTADA A OBJETOS ESMERALDA LIMON ESCUTIA REDEFINICION.
Variables polimórficas (plantillas): definición, uso y aplicación
UNIDAD 2 CLASES Y OBJETOS. CLASE Elementos cabecera y cuerpo de la clase. Cabecera: aporta información fundamental sobre la clase en sí y constituye de.
Capitulo # 4 herencia PROGRAMACION III UNIVERSIDAD
Fundamentos de Programación
Introducción a la POO • ¿Qué es la programación orientada a objets (POO)? – Un “paradigma” de programación – Una forma de pensar acerca de los problemas.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SEMANA DOS ORIENTACION A OBJETOS.
DIEGO ALEJANDRO PAREJA TORO SEBASTIAN CHAVARRIA LONDOÑO 10ª2 01/02/12.
Patrones de diseño DECORATOR Mario Rodríguez Martín
Métricas Técnicas para Sistemas Orientados a Objeto
Departamento de Programación Y Tecnología Eductiva Programacion Orientada a Objetos.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6
Metodología de Programación Ayudantía 5 lelagos.ublog.cl 2009.
Sara Isabel Osorio Alacraz Ana Isabel Vallejo Grisales
Informatica II1 Clases Extendidas La clase extendida hereda los campos y métodos de la clase que ha sido extendida. La clase original se conoce como superclase.
Unidad 2.1: INTRODUCCIÓN A LA ORIENTACIÓN A OBJETOS.
PARADIGMA PROGRAMACIÒN ORIENTADA A OBJETOS Durley Gisela Díaz Ibarguen Sandra Patricia Correal 10*2.
Introducción a la Programación Orientada a Objetos (POO)
:: Prof. Yeniffer Peña Programación I Programación Orientada a Objetos Presentación.
POO U1: INTRODUCCIÓN AL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS.
Ing. Esp. Ricardo Cujar. Programación Orientada a Objetos  Modelo de desarrollo de software.  Modo de pensar del hombre y no de la máquina.  Abstracción.
CONCEPTOS.
Conceptos. -Programación orientada a eventos. -Instancias de clase. -Atributo de los objetos. -Método main, get y set. -Ejemplo de la declaración de.
Métricas De Software OO
Programación III 21/04/2017.
M.C. Pedro Bello López 1 IMPLEMENTACIÓN. M.C. Pedro Bello López2.
PROGRAMACIÓN IV INTRODUCCIÓN.
PROGRAMACIÓN ORIENTADA A OBJETOS
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
Tipo de relación entre clases Es uno de los aspectos que distinguen el paradigma de orientación a objetos frente a otros paradigmas. Mecanismo que,
UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS TECNOLOGÍAS DE LA INFORMACION Y COMUNICACIÓN BASE DE DATOS PARA APLICACIONES MTRO. GONZALO ROSAS CABRERA.
La Programación Orientado a Objetos
Encapsulamiento Miguel Ángel Rojas Aguilar Esthela Carmina Carranza Cabrera.
Clases “ Es una Abstracción de un elemento del mundo real ”
Paradigma Orientado a Objetos
Herencias Conceptos básicos i
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos.
2015-BM5A. Introducción Durante años, los programadores se han dedicado a construir aplicaciones muy parecidas que resolvían una y otra vez los mismos.
Modelado UML Diagrama de Clases
1 Clase 15: interacción entre clases (3ª parte) iic1102 – introducción a la programación.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Prof. Manuel B. Sánchez. Es un mecanismo y uno de los pilares de la POO que permite definir nuevas clases a partir de otras preexistentes. La Herencia.
Programación I Clases. Paradigma POO La programación Orientada a objetos (POO) es una forma programar, más cercana a como expresaríamos las cosas en la.
Transcripción de la presentación:

PROGRAMACION ORIENTADA A OBJETOS POR OVER YESID BARRERA FERNANDEZ

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

ESTRUCTURA

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

PROPIEDADES EN JAVA

POLIFORMISMO ENCAPSULAMIENTO HERENCIA ACOPLAMIENTO COHESION ABSTRACCION Conceptos Básicos:

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 SOBRE- ESCRITURA DE METODOS Y LA SOBRECARGA DE OPERADORES

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

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.

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

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