PROGRAMACION ORIENTADA A OBJETOS

Slides:



Advertisements
Presentaciones similares
METODOLOGÍA ORIENTADA A OBJETOS CARACTERISTICAS DEL PROCESO
Advertisements

Diagrama de estado Alumnos: Hernández Darwin ( )
Curso de Java Capitulo 7: Continuación Poo Profesor:
POLIMORFISMO UNIDAD 4.
PROGRAMACION ORIENTADA A OBJETOS
ALGORITMICA II - Tipos Abstractos de Datos (TAD)
Programación Orientada a Objetos
Introducción a la Orientación a Objetos
Programación Orientada a Objetos (P.O.O.)
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.
La Programación Orientado a Objetos
EEST N°2 Mar del Plata 7mo año Informática Personal y Profesional Docente: Barnés Castilla, Viviana Elisa / Modelos y Sistemas.
POO Santiago, Mayo 2004 TRABAJO DE INVESTIGACIÓN POO Programación Orientada a Objetos CENAFOM Carolina Bravo V. Jaime Jofré B.
CONCEPTOS Y PRINCIPIOS ORIENTADOS A OBJETOS
GENERACIONES DE LENGUAJES DE PROGRAMACIÓN
UNIVERSIDAD LATINA (UNILA) INTRODUCCION A LA PROGRAMACIÓN
LENGUAJE UNIFICADO DE MODELADO UML
PROGRAMACION ORIENTADA A OBJETOS
DIAGRAMA DE COMPONENTES INTEGRANTES Córdova Vásquez Giovanny Escobar Alvares Calixto Gomez Quinteros Adelaida Pinto Flores Yarmila.
UNIDAD I. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA.
Programación orientada a objetos Rosemary Torrico Bascopé.
U NIDAD III P ROGRAMACIÓN O RIENTADA A O BJETOS (POO) Facilitadora: Ing. Patricia Gómez.
Diagramas de clases Modelan la vista estática del sistema
METODOLOGIA DE LA PROGRAMACION
PROGRAMACIÓN ORIENTADA A OBJETOS
Fundamentos de Programación
Introducción a la programación Orientada a objetos
Microsoft Student partners Oscar Ortiz Pinzon Bogota - Colombia.
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.
PROGRAMACIÓN ORIETADA A OBJETOS

Programación Orientada a Aspectos (POA)
Fundamentos de Programación
Fundamentos de programación
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
LENGUAJE DE PROGRAMACIÓN
Programación Orientada Objetos
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
Sara Isabel Osorio Alacraz Ana Isabel Vallejo Grisales
INSTITUTO TECNOLOGICO DE MINATITLAN ASIGNATURA: FUNDAMENTOS DE PROGRAMACION DOCENTE: JOSE ANGEL TOLEDO ALVAREZ ALUMNA: ALEJANDRA OSORIO ARVISU SEMESTRE:
Diagrama de Clases ACI 570.
Diagrama de Actividades
¿Qué son Los Lenguajes de Programación?
PROGRAMACION OOP Ing. Miguel Jaime IBM ACE Certificación.
Programación Orientada a Objetos (P.O.O.)
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
NOBRE: ANDRES JACOME CURSO: 3ro BACH. «A» DOCENTE: LIC. FERNANDOGUERRON
Facultad de Ingeniería
Programación Orientada a Objeto
Programación orientada a objetos (OPP)
UML.
Patrones de diseño equipo n.1
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.
Programación orientada a objetos
Modelan la vista estática del sistema Elementos básicos: Clases Relaciones Objeto: Representación de una entidad discreta (real o abstracta) - Estado:
Atributos, métodos y encapsulamiento.
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
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.
Introducción a la Orientación a Objetos
Programación Orientada a Objetos: CLASES Y OBJETOS
Programación Orientada Objetos
La Programación Orientado a Objetos
Fundamentos de Ingeniería de Software
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.
Prof. Manuel B. Sánchez. Un paradigma de programación representa un enfoque particular o filosofía para la construcción del software. No es mejor uno.
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
:: Prof. Yeniffer Peña Introducción a JAVA Presentación Programación I.
METODOS DE PROGRAMACION I Ing. Vania Flores Pinto.
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 (POO) Es un paradigma (modelo o patrón) de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora

Son entidades que combinan estado, comportamiento e identidad OBJETO Estado Comportamiento Identidad Está compuesto de datos, será uno o varios atributos a los que se habrán asignado unos valores concretos (datos). Está definido por los procedimientos o métodos con que puede operar dicho objeto, es decir, qué operaciones se pueden realizar con él. Es una propiedad de un objeto que lo diferencia del resto, es su identificador

Expresa un programa como un conjunto de objetos, que colaboran entre ellos para realizar tareas. Permite hacer los programas y módulos más fáciles de escribir, mantener y reutilizar. De esta forma, un objeto contiene toda la información que permite definirlo e identificarlo frente a otros objetos. Los Objetos disponen de mecanismos de interacción llamados métodos que favorecen la comunicación entre ellos. Esta comunicación favorece a su vez el cambio de estado en los propios objetos. Esta característica lleva a tratarlos como unidades indivisibles, en las que no se separan ni deben separarse el estado y el comportamiento. POO

CONCEPTOS FUNDAMENTALES Definiciones de las propiedades y comportamiento de un tipo de objeto concreto CLASE Algoritmo asociado a un objeto (o a una clase de objetos), cuya ejecución se desencadena tras la recepción de un "mensaje“. METODO Un suceso en el sistema (tal como una interacción del usuario con la máquina, o un mensaje enviado por un objeto). EVENTO Una comunicación dirigida a un objeto, que le ordena que ejecute uno de sus métodos con ciertos parámetros asociados al evento que lo generó. MENSAJE Contenedor de un tipo de datos asociados a un objeto (o a una clase de objetos), que hace los datos visibles desde fuera del objeto y cuyo valor puede ser alterado por la ejecución de algún método. ATRIBUTO

CARACTERISTICAS DE LA POO Cada objeto en el sistema sirve como modelo de un "agente" abstracto que puede realizar trabajo, informar y cambiar su estado, y "comunicarse" con otros objetos en el sistema sin revelar cómo se implementan estas características. ABSTRACCION Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. ENCAPSULAMIENTO El aislamiento protege a las propiedades de un objeto contra su modificación por quien no tenga derecho a acceder a ellas, solamente los propios métodos internos del objeto pueden acceder a su estado. OCULTACION Comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando. POLIMORFISMO Las clases no están aisladas, sino que se relacionan entre sí, formando una jerarquía de clasificación. Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen. HERENCIA