Programacion Orientada a Objetos

Slides:



Advertisements
Presentaciones similares
PROGRAMACION ORIENTADA A OBJETOS
Advertisements

Programación Orientada a Objetos (P.O.O.)
La Programación Orientado a Objetos
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.
DIEGO ALEJANDRO PAREJA TORO SEBASTIAN CHAVARRIA LONDOÑO 10ª2 01/02/12.
Programación Orientada a Objetos (P.O.O.)
NOBRE: ANDRES JACOME CURSO: 3ro BACH. «A» DOCENTE: LIC. FERNANDOGUERRON
Programación Orientada a Objeto
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.
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
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.
Técnica de programación que utiliza abstracciones de la vida real (Objetos) como bloque esencial de construcción.
Programación Orientada a Objetos Unidad I – Programación Orientada a Objetos en C++ Programación I
Conferencia 1: Principios de la Tecnología de Objetos Conceptos básicos de la Orientación a Objetos.
2012-BM5A. Introducción Todos los lenguajes de programación son distintos entre si. Sin embargo, pueden ser agrupados según la forma de pensar y estructurar.
Tipos de programación Lic. Natisma Julieta López Salas.
PROGRAMACIÓN ORIENTADA A OBJETOS SEGUNDA UNIDAD: “CLASES, OBJETOS Y MÉTODOS” IRVING YAIR SALAS CHÁVEZ ING. EN SISTEMAS COMPUTACIONALES - ITSLP.
Nombre José Francisco Luna Jurado Matricula Asignatura
Herencia Multiple en Java
Clases y Objetos.
Concepción Orientada Objetos
PROGRAMACIÓN ORIENTADA A OBJETOS
Ingeniero en Computación José Alfredo Cobián Campos
PROGRAMACION ORIENTADA A OBJETOS
Clases y Objetos.
Herencia Implementación en Java.
Programación Orientada a Objetos
“POLIMORFISMO PARAMETRICO”
Fundamentos de la programación orientada a objetos
Ingeniero en Computación José Alfredo Cobián Campos
Programación orientada a objetos
Introducción a programación web Martin Esses
Introducción a programación web Martin Esses
Programación orientada a objetos
Sonia Rueda Herencia y Polimorfismo
Orientación a Objetos en Alice
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Tema 3. Lenguaje unificado de modelado UML
HERENCIA.
Tecnología de la Información Software
La Programación Orientado a Objetos
DIAGRAMA DE CLASES.
Tecnología de la Información Profesora Ariana Rosenthal Software
METODOLOGIA DEL DESARROLLO DE SISTEMAS
INTRODUCCIÓN A JAVA.
Programación Orientada a Objetos
Modelo de interacción de usuario.  El Desarrollo basado en modelos de la interfaz de usuario, en inglés Model-based User Interface Development (MB-UID),
Java – programación orientada a objetos programación ii – iee
Universidad Nacional de Colombia - Leguajes de Programación
Programación Orientada a Objetos. ¿Qué es un ordenador? “Un sistema digital con tecnología microelectrónica capaz de procesar información a partir de.
ANALISIS DE SISTEMAS ANALISIS ORIENTADO A OBJETOS.
Patrones de Diseño Sistemas de Información II – IS 445 Docente: Lisber Arana Hinostroza Mayo
Conceptos básicos del paradigma orientado a objetos
Programación orientada
Programación orientada a objetos en Visual Basic .NET
Diagrama de Clases Un diagrama de clases esta compuesto por los siguientes elementos: Clase: atributos, métodos y visibilidad. Relaciones: Herencia, Composición,
PROYECTO DE GRADUACIÓN
DESARROLLO DE APLICACIONES WEB INSTRUCTOR: HEMERSON VILLACORTA MANIHUARI.
Constructores y Sobrecarga Ing. Rafael Alfredo Zelaya Amaya.
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
1 PROGRAMACION ORIENTADA A OBJETOS MARIA LAURA ESPIN B. INSTITUTO TECNOLÓGICO SUPERIOR ÁNGEL POLIBIO CHÁVEZ TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE.
PROYECTO DE GRADUACIÓN
Unida III: Análisis y Diseño de Sistemas Orientado a Objetos
INTRODUCCIÓN A UML.  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
PROYECTO DE GRADUACIÓN
Conceptos básicos del paradigma orientado a objetos MC Beatriz Beltrán Martínez Otoño 2019.
PROGRAMACIÓN ORIETADA A OBJETOS. 2 Introducción Paradigma: Ejemplo ilustrativo, enunciado modelo  Programación imperativa  Programación funcional 
Transcripción de la presentación:

Programacion Orientada a Objetos

Vamos a hablar de la Programación Orientada a Objetos y de algunas de Introducción Vamos a hablar de la Programación Orientada a Objetos y de algunas de sus características.

Que es la POO? Expresa un programa como un conjunto de estos objetos, que colaboran entre ellos para realizar tareas. Esto permite hacer los programas y módulos más fáciles de escribir, mantener, reutilizar y volver a utilizar. Se popularizó a principios de la década de los 90.

COMO SE PIENSA EN OBJETOS Que es la POO? COMO SE PIENSA EN OBJETOS Pensar en términos de objetos es muy parecido a como lo haríamos en la vida real. Por ejemplo vamos a pensar en un coche para tratar de modernizarlo en un esquema de poo. Diríamos que el coche es un elemento principal que tiene una serie de características, como podría ser el color, el modelo o la marca.

EL OBJETO ES ALGO REAL O IMAGINARIO.

COMPOSICIÓN DE UN OBJETO TIEMPO DE VIDA: DURACIÓN DE UN OBJETO EN UN PROGRAMA. LOS OBJETOS SE CREAN MEDIANTE LA INSTALACIÓN Y DEJAN DE EXISTIR CUANDO SON DESTRUIDOS. ESTADO: DEFINIDO POR SUS ATRIBUTOS. COMPORTAMIENTO: DEFINIDA POR SUS MÉTODOS.

LAS CLASES ABSTRACCIONES QUE REPRESENTAN A UN CONJUNTO DE OBJETOS CON UN COMPORTAMIENTO E INTERFAZ COMÚN. PLANTILLA PARA CREACION DE OBJETOS. CUANDO SE CREA UN OBJETO (INSTALACION SE HA DE ESPECIFICAR DE QUÉ CLASE ES EL OBJETO INSTANCIADO, PARA QUE EL COMPILADOR COMPRENDA SUS CARACTERISTICAS.

ESTRUCTURA DE CLASE ATRIBUTOS: VARIABLES QUE REPRESENTAN EL ESTADO DE LOS OBJETOS. MÉTODOS: FUNCIONES MENDIANTE CUALES SE REPRESENTA EL COMPRTMIENTO DE LOS OBJETOS. ESTOS METODOS MODIFICAN LOS VALORES DE LOS ATRIBUTOS Y REPRESENTAN LAS CAPACIDADES DEL OBJETO (SERVICIOS).

EJEMPLOS DE LAS CLASES DE OBJETOS CLASE: PERSONA OBJETO: JUAN, ALBERTO, MARIA CLASE: FIGURA OBJETO: CIRCULO, CUADRADO Y TRIANGULO. CLASE: WEB OBJETO: WWW.INCAP.EDU.CO CLASE: TRANSPOTE OBJETO: CARRO, BARCO Y AVIÓN.

Las tres caracteristicas de las que hablaremos

Herencia Es una propiedad que permite que los objetos sean creados a partir de otros ya existentes, obteniendo características (métodos y atributos) similares a los ya existentes.

Ejemplo

Abstracción Expresa las características esenciales de un objeto, las cuales distinguen al objeto de los demás.

Ejemplo

Polimorfismo Es la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en funcion de los parametros utilizados durante su invocacion.

Polimorfismo Hay dos tipos: Dinámico: es el que el código no incluye ningún tipo de especificación sobre el tipo de datos. Estático: es el que los tipos a los que se aplica el polimorfismo deben ser explicitados y declarados uno por uno antes de ser utilizados.

Bibliografia

GRACIAS