SlideShare una empresa de Scribd logo
bienvenidosProgramación orientada a objetosElkin RamírezAndrés Paredes
VENTAJAS POO- Fomenta la reutilización y extensión del código.- Permite crear sistemas más complejos.- Relacionar el sistema al mundo real.- Facilita la creación de programas visuales.- Construcción de prototipos- Agiliza el desarrollo de software- Facilita el trabajo en equipo- Facilita el mantenimiento del softwareLo interesante de la POO es que proporciona conceptos y herramientas con las cuales se modela y representa el mundo real tan fielmente como sea posible.
Clases en  POOLas clases son declaraciones de objetos, también se podrían definir como abstracciones de objetos. Esto quiere decir que la definición de un objeto es la clase. Cuando programamos un objeto y definimos sus características y funcionalidades en realidad lo que estamos haciendo es programar una clase. En los ejemplos anteriores en realidad hablábamos de las clases coche o fracción porque sólo estuvimos definiendo, aunque por encima, sus formas. métodos en las  POOSon las funcionalidades asociadas a los objetos. Cuando estamos programando las clases las llamamos métodos. Los métodos son como funciones que están asociadas a un objeto.
Estados en ObjetosCuando tenemos un objeto sus propiedades toman valores. Por ejemplo, cuando tenemos un coche la propiedad color tomará un valor en concreto, como por ejemplo rojo o gris metalizado. El valor concreto de una propiedad de un objeto se llama estado. Para acceder a un estado de un objeto para ver su valor o cambiarlo se utiliza el operador punto. miCoche.color = rojo El objeto es miCoche, luego colocamos el operador punto y por último el nombre e la propiedad a la que deseamos acceder. En este ejemplo estamos cambiando el valor del estado de la propiedad del objeto a rojo con una simple asignación.
EL MODELO oo- Objetos- ClasesHerenciaOBJETOSEntender que es un objeto es la clave para entender cualquier lenguaje orientado a objetos. Existen muchas definiciones que se le ha dado al Objeto. Primero empecemos entendiendo que es un objeto del mundo real. Un objeto del mundo real es cualquier cosa que vemos a nuestro alrededor. Digamos que para leer este artículo lo hacemos a través del monitor y una computadora, ambos son objetos, al igual que nuestro teléfono celular, un árbol o un automóvil.
Las clasesEn el mundo real, normalmente tenemos muchos objetos del mismo tipo. Por ejemplo, nuestro teléfono celular es sólo uno de los miles que hay en el mundo. Si hablamos en términos de la programación orientada a objetos, podemos decir que nuestro objeto celular es una instancia de una clase conocida como "celular". Los celulares tienen características (marca, modelo, sistema operativo, pantalla, teclado, etc.) y comportamientos (hacer y recibir llamadas, enviar mensajes multimedia, transmisión de datos, etc.).
HERENCIALa herencia es uno de los conceptos más cruciales en la POO. La herencia básicamente consiste en que una clase puede heredar sus variables y métodos a varias subclases (la clase que hereda es llamada superclase o clase padre). Esto significa que una subclase, aparte de los atributos y métodos propios, tiene incorporados los atributos y métodos heredados de la superclase. De esta manera se crea una jerarquía de herencia. Por ejemplo, imaginemos que estamos haciendo el análisis de un Sistema para una tienda que vende y repara equipos celulares.
GRACIAS POR SU ATENCION
Programacion orientada a obetos

Más contenido relacionado

PPT
Programacion orientada a objetos
DOCX
Que es programación orientada a objeto
DOCX
Que es y para que sirve la programacion orientada a objetos
PPTX
Clases poo
PPTX
Clase3 Programación Orientada a Objetos
DOCX
Programacion orientada a objetos
PPTX
PROGRAMACION ORIENTADA A OBJETOS
Programacion orientada a objetos
Que es programación orientada a objeto
Que es y para que sirve la programacion orientada a objetos
Clases poo
Clase3 Programación Orientada a Objetos
Programacion orientada a objetos
PROGRAMACION ORIENTADA A OBJETOS

La actualidad más candente (20)

DOCX
Fasesdedesarrollodeunprograma
PPTX
Introduccion a la Programacion Orientada a Objetos
PPTX
Programación Orientada a Objetos - Resumen
PPT
Programación Orientada a Objetos
PPTX
Programación Orientada Objetos Java Unidad 1
PPTX
Fundamentos de Programación Orientada a Objetos
PDF
Programación orientada a objetos
PDF
Programación orientada a objetos, fundamentos
KEY
Clases y Objetos
PPTX
Programación orientada al objeto
PDF
Unidad i parte i
PDF
Metodología de la programación orientada a objetos con c++ prev
PDF
Programación Orientada a Objetos
PPT
Conceptos poo progra visual
PDF
Elementos básicos de la programación orientada a objetos.
PPSX
Conceptos poo (presentación1)
PPT
Clase 2
DOCX
Actividad 10: Reporte de polimorfismo, herencia & encapsulamiento
PPTX
PDF
POO sencillito
Fasesdedesarrollodeunprograma
Introduccion a la Programacion Orientada a Objetos
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos
Programación Orientada Objetos Java Unidad 1
Fundamentos de Programación Orientada a Objetos
Programación orientada a objetos
Programación orientada a objetos, fundamentos
Clases y Objetos
Programación orientada al objeto
Unidad i parte i
Metodología de la programación orientada a objetos con c++ prev
Programación Orientada a Objetos
Conceptos poo progra visual
Elementos básicos de la programación orientada a objetos.
Conceptos poo (presentación1)
Clase 2
Actividad 10: Reporte de polimorfismo, herencia & encapsulamiento
POO sencillito
Publicidad

Destacado (20)

PDF
Ns pujari abstract pvsec2016-alpha assembly solutions
PPT
Difusion instructivo biur
PDF
Hartmann Tresore catalog SEIFURI
PDF
Samediafacts2008
PPT
Headhunting y redes sociales profesionales
DOCX
Cv Magda Zaghbour G.
PDF
La Brucelosis
PPTX
Casa moriyama sanaa
PDF
Guía Colombiana de Gobierno Corporativo Gobierno Corporativo Cerradas y de Fa...
PPSX
Hall2D Wednesday 11h00 - Singh
PDF
Få Succes Med NetvæRk
PDF
Softonic - Informe de Tendencias del software Q2 2013
PDF
CFH Cuba - Annual Report - 2005
PDF
Manual tributario franquicias y beneficios
PDF
Pueblo indigena kukama kukamiria
PDF
Grameen Solutions Application Development Featured Projects 2009 11 15
PPTX
Mentor mentee kumpulan
PDF
Catalogo navidad regalo empresa publicidad
PDF
Soluciones de Geomarketing 2014 - Vender más y producir mejor - Aurora López ...
Ns pujari abstract pvsec2016-alpha assembly solutions
Difusion instructivo biur
Hartmann Tresore catalog SEIFURI
Samediafacts2008
Headhunting y redes sociales profesionales
Cv Magda Zaghbour G.
La Brucelosis
Casa moriyama sanaa
Guía Colombiana de Gobierno Corporativo Gobierno Corporativo Cerradas y de Fa...
Hall2D Wednesday 11h00 - Singh
Få Succes Med NetvæRk
Softonic - Informe de Tendencias del software Q2 2013
CFH Cuba - Annual Report - 2005
Manual tributario franquicias y beneficios
Pueblo indigena kukama kukamiria
Grameen Solutions Application Development Featured Projects 2009 11 15
Mentor mentee kumpulan
Catalogo navidad regalo empresa publicidad
Soluciones de Geomarketing 2014 - Vender más y producir mejor - Aurora López ...
Publicidad

Similar a Programacion orientada a obetos (20)

DOCX
Hgtyj
DOCX
Que es
DOC
Unidad III epoo
PPTX
Clase 1 - Programación orientada a Objetos (2).pptx
PDF
Tema nº 1
PDF
Tema nº 1
DOCX
Aporte a la primera clase
DOC
Tecnología Orientada A Objetos
PPTX
La Herencia y demas
DOCX
PLANIFICACION SEMANA 3 DE PROGRAM Y BASE DE DATS SEGUNDO T1 T2.docx
DOCX
Introduccion a la poo
PDF
Introducción a la programación orientada a objetos en c (POO)
PPTX
Clase y Objeto de la POO
PDF
Fundamentos del Enfoque OO
PPSX
Programaciom avanzada orientada a objetos
PPTX
Elemtos de programacion
PPTX
Programación Orientada a Objetos
DOCX
Guía Teórica POO
PPTX
Introduccion a la Programacion Orientada a Objetos
PPTX
Introducción a la programación orientada a objetos
Hgtyj
Que es
Unidad III epoo
Clase 1 - Programación orientada a Objetos (2).pptx
Tema nº 1
Tema nº 1
Aporte a la primera clase
Tecnología Orientada A Objetos
La Herencia y demas
PLANIFICACION SEMANA 3 DE PROGRAM Y BASE DE DATS SEGUNDO T1 T2.docx
Introduccion a la poo
Introducción a la programación orientada a objetos en c (POO)
Clase y Objeto de la POO
Fundamentos del Enfoque OO
Programaciom avanzada orientada a objetos
Elemtos de programacion
Programación Orientada a Objetos
Guía Teórica POO
Introduccion a la Programacion Orientada a Objetos
Introducción a la programación orientada a objetos

Programacion orientada a obetos

  • 1. bienvenidosProgramación orientada a objetosElkin RamírezAndrés Paredes
  • 2. VENTAJAS POO- Fomenta la reutilización y extensión del código.- Permite crear sistemas más complejos.- Relacionar el sistema al mundo real.- Facilita la creación de programas visuales.- Construcción de prototipos- Agiliza el desarrollo de software- Facilita el trabajo en equipo- Facilita el mantenimiento del softwareLo interesante de la POO es que proporciona conceptos y herramientas con las cuales se modela y representa el mundo real tan fielmente como sea posible.
  • 3. Clases en POOLas clases son declaraciones de objetos, también se podrían definir como abstracciones de objetos. Esto quiere decir que la definición de un objeto es la clase. Cuando programamos un objeto y definimos sus características y funcionalidades en realidad lo que estamos haciendo es programar una clase. En los ejemplos anteriores en realidad hablábamos de las clases coche o fracción porque sólo estuvimos definiendo, aunque por encima, sus formas. métodos en las POOSon las funcionalidades asociadas a los objetos. Cuando estamos programando las clases las llamamos métodos. Los métodos son como funciones que están asociadas a un objeto.
  • 4. Estados en ObjetosCuando tenemos un objeto sus propiedades toman valores. Por ejemplo, cuando tenemos un coche la propiedad color tomará un valor en concreto, como por ejemplo rojo o gris metalizado. El valor concreto de una propiedad de un objeto se llama estado. Para acceder a un estado de un objeto para ver su valor o cambiarlo se utiliza el operador punto. miCoche.color = rojo El objeto es miCoche, luego colocamos el operador punto y por último el nombre e la propiedad a la que deseamos acceder. En este ejemplo estamos cambiando el valor del estado de la propiedad del objeto a rojo con una simple asignación.
  • 5. EL MODELO oo- Objetos- ClasesHerenciaOBJETOSEntender que es un objeto es la clave para entender cualquier lenguaje orientado a objetos. Existen muchas definiciones que se le ha dado al Objeto. Primero empecemos entendiendo que es un objeto del mundo real. Un objeto del mundo real es cualquier cosa que vemos a nuestro alrededor. Digamos que para leer este artículo lo hacemos a través del monitor y una computadora, ambos son objetos, al igual que nuestro teléfono celular, un árbol o un automóvil.
  • 6. Las clasesEn el mundo real, normalmente tenemos muchos objetos del mismo tipo. Por ejemplo, nuestro teléfono celular es sólo uno de los miles que hay en el mundo. Si hablamos en términos de la programación orientada a objetos, podemos decir que nuestro objeto celular es una instancia de una clase conocida como "celular". Los celulares tienen características (marca, modelo, sistema operativo, pantalla, teclado, etc.) y comportamientos (hacer y recibir llamadas, enviar mensajes multimedia, transmisión de datos, etc.).
  • 7. HERENCIALa herencia es uno de los conceptos más cruciales en la POO. La herencia básicamente consiste en que una clase puede heredar sus variables y métodos a varias subclases (la clase que hereda es llamada superclase o clase padre). Esto significa que una subclase, aparte de los atributos y métodos propios, tiene incorporados los atributos y métodos heredados de la superclase. De esta manera se crea una jerarquía de herencia. Por ejemplo, imaginemos que estamos haciendo el análisis de un Sistema para una tienda que vende y repara equipos celulares.
  • 8. GRACIAS POR SU ATENCION