SlideShare una empresa de Scribd logo
1 de 9
bienvenidos Programación orientada a objetos Elkin Ramírez André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 software Lo 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  POO Las 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  POO Son 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 Objetos Cuando 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 - Clases ,[object Object],[object Object]
Las clases En 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.).
HERENCIA La 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

La actualidad más candente

Introduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a ObjetosIntroduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a ObjetosAlexys González
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenKarlytoz_36
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetospontifica
 
Fundamentos de Programación Orientada a Objetos
Fundamentos de Programación Orientada a ObjetosFundamentos de Programación Orientada a Objetos
Fundamentos de Programación Orientada a ObjetosMarines Ahuanlla
 
Programación orientada a objetos, fundamentos
Programación orientada a objetos, fundamentosProgramación orientada a objetos, fundamentos
Programación orientada a objetos, fundamentosEdna Rheiner
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objetoboncastell
 
Metodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prevMetodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prevjtk1
 
Conceptos poo progra visual
Conceptos poo progra visualConceptos poo progra visual
Conceptos poo progra visualLibertad25
 
Elementos básicos de la programación orientada a objetos.
Elementos básicos de la programación orientada a objetos.Elementos básicos de la programación orientada a objetos.
Elementos básicos de la programación orientada a objetos.Whaleejaa Wha
 
Actividad 10: Reporte de polimorfismo, herencia & encapsulamiento
Actividad  10: Reporte de polimorfismo, herencia & encapsulamientoActividad  10: Reporte de polimorfismo, herencia & encapsulamiento
Actividad 10: Reporte de polimorfismo, herencia & encapsulamientograchika
 

La actualidad más candente (20)

Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
 
Introduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a ObjetosIntroduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a Objetos
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Programación Orientada Objetos Java Unidad 1
Programación Orientada Objetos Java Unidad 1Programación Orientada Objetos Java Unidad 1
Programación Orientada Objetos Java Unidad 1
 
Fundamentos de Programación Orientada a Objetos
Fundamentos de Programación Orientada a ObjetosFundamentos de Programación Orientada a Objetos
Fundamentos de Programación Orientada a Objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos, fundamentos
Programación orientada a objetos, fundamentosProgramación orientada a objetos, fundamentos
Programación orientada a objetos, fundamentos
 
Clases y Objetos
Clases y ObjetosClases y Objetos
Clases y Objetos
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objeto
 
Unidad i parte i
Unidad i parte iUnidad i parte i
Unidad i parte i
 
Metodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prevMetodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prev
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Conceptos poo progra visual
Conceptos poo progra visualConceptos poo progra visual
Conceptos poo progra visual
 
Elementos básicos de la programación orientada a objetos.
Elementos básicos de la programación orientada a objetos.Elementos básicos de la programación orientada a objetos.
Elementos básicos de la programación orientada a objetos.
 
Conceptos poo (presentación1)
Conceptos poo (presentación1)Conceptos poo (presentación1)
Conceptos poo (presentación1)
 
Clase 2
Clase 2 Clase 2
Clase 2
 
Actividad 10: Reporte de polimorfismo, herencia & encapsulamiento
Actividad  10: Reporte de polimorfismo, herencia & encapsulamientoActividad  10: Reporte de polimorfismo, herencia & encapsulamiento
Actividad 10: Reporte de polimorfismo, herencia & encapsulamiento
 
P.O.O.
P.O.O.P.O.O.
P.O.O.
 
POO sencillito
POO sencillitoPOO sencillito
POO sencillito
 

Destacado

Ns pujari abstract pvsec2016-alpha assembly solutions
Ns pujari  abstract pvsec2016-alpha assembly solutionsNs pujari  abstract pvsec2016-alpha assembly solutions
Ns pujari abstract pvsec2016-alpha assembly solutionsAlpha
 
Hartmann Tresore catalog SEIFURI
Hartmann Tresore catalog SEIFURIHartmann Tresore catalog SEIFURI
Hartmann Tresore catalog SEIFURIMail Box Production
 
Samediafacts2008
Samediafacts2008Samediafacts2008
Samediafacts2008qDuany
 
Guía Colombiana de Gobierno Corporativo Gobierno Corporativo Cerradas y de Fa...
Guía Colombiana de Gobierno Corporativo Gobierno Corporativo Cerradas y de Fa...Guía Colombiana de Gobierno Corporativo Gobierno Corporativo Cerradas y de Fa...
Guía Colombiana de Gobierno Corporativo Gobierno Corporativo Cerradas y de Fa...Confecámaras
 
Hall2D Wednesday 11h00 - Singh
Hall2D Wednesday 11h00 - SinghHall2D Wednesday 11h00 - Singh
Hall2D Wednesday 11h00 - Singh7391456
 
Få Succes Med NetvæRk
Få Succes Med NetvæRkFå Succes Med NetvæRk
Få Succes Med NetvæRkEva Nautrup
 
Softonic - Informe de Tendencias del software Q2 2013
Softonic - Informe de Tendencias del software Q2 2013Softonic - Informe de Tendencias del software Q2 2013
Softonic - Informe de Tendencias del software Q2 2013Softonic.com
 
CFH Cuba - Annual Report - 2005
CFH Cuba - Annual Report - 2005CFH Cuba - Annual Report - 2005
CFH Cuba - Annual Report - 2005Alfredo Cisneros
 
Manual tributario franquicias y beneficios
Manual tributario franquicias y beneficiosManual tributario franquicias y beneficios
Manual tributario franquicias y beneficioskndrec20
 
Pueblo indigena kukama kukamiria
Pueblo indigena kukama kukamiriaPueblo indigena kukama kukamiria
Pueblo indigena kukama kukamiriaKarlos Rivero
 
Grameen Solutions Application Development Featured Projects 2009 11 15
Grameen Solutions   Application Development Featured Projects 2009 11 15Grameen Solutions   Application Development Featured Projects 2009 11 15
Grameen Solutions Application Development Featured Projects 2009 11 15Grameen Solutions
 
Mentor mentee kumpulan
Mentor mentee kumpulanMentor mentee kumpulan
Mentor mentee kumpulanLEEKIMSEE
 
Soluciones de Geomarketing 2014 - Vender más y producir mejor - Aurora López ...
Soluciones de Geomarketing 2014 - Vender más y producir mejor - Aurora López ...Soluciones de Geomarketing 2014 - Vender más y producir mejor - Aurora López ...
Soluciones de Geomarketing 2014 - Vender más y producir mejor - Aurora López ...Aurora López García
 

Destacado (20)

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

Similar a Programacion orientada a obetos

Clase 1 - Programación orientada a Objetos (2).pptx
Clase 1 - Programación orientada a Objetos (2).pptxClase 1 - Programación orientada a Objetos (2).pptx
Clase 1 - Programación orientada a Objetos (2).pptxjavierccallo
 
Introducción a la programación orientada a objetos
Introducción a la programación orientada a objetosIntroducción a la programación orientada a objetos
Introducción a la programación orientada a objetosSergio Vargas
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a ObjetosYin Miroslawa
 
Tecnología Orientada A Objetos
Tecnología Orientada A ObjetosTecnología Orientada A Objetos
Tecnología Orientada A ObjetosAndrés
 
Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)KareliaRivas
 
Aporte a la primera clase
Aporte a la primera claseAporte a la primera clase
Aporte a la primera claseLuis Caiza
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a ObjetosGabriel Mondragón
 
Unidad III epoo
Unidad III epooUnidad III epoo
Unidad III epoolhgarzonr
 
Fundamentos del Enfoque OO
Fundamentos del Enfoque OOFundamentos del Enfoque OO
Fundamentos del Enfoque OOsullinsan
 

Similar a Programacion orientada a obetos (20)

Que es
Que esQue es
Que es
 
Clase 1 - Programación orientada a Objetos (2).pptx
Clase 1 - Programación orientada a Objetos (2).pptxClase 1 - Programación orientada a Objetos (2).pptx
Clase 1 - Programación orientada a Objetos (2).pptx
 
Hgtyj
HgtyjHgtyj
Hgtyj
 
Introducción a la programación orientada a objetos
Introducción a la programación orientada a objetosIntroducción a la programación orientada a objetos
Introducción a la programación orientada a objetos
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Poo2
Poo2Poo2
Poo2
 
Tecnología Orientada A Objetos
Tecnología Orientada A ObjetosTecnología Orientada A Objetos
Tecnología Orientada A Objetos
 
Tema nº 1
Tema nº 1Tema nº 1
Tema nº 1
 
Tema nº 1
Tema nº 1Tema nº 1
Tema nº 1
 
Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)
 
Aporte a la primera clase
Aporte a la primera claseAporte a la primera clase
Aporte a la primera clase
 
ESTUDIANTE
ESTUDIANTEESTUDIANTE
ESTUDIANTE
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Yoangel lujano
Yoangel lujanoYoangel lujano
Yoangel lujano
 
Unidad III epoo
Unidad III epooUnidad III epoo
Unidad III epoo
 
TRABAJO N°1
TRABAJO N°1 TRABAJO N°1
TRABAJO N°1
 
Fundamentos del Enfoque OO
Fundamentos del Enfoque OOFundamentos del Enfoque OO
Fundamentos del Enfoque OO
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
 
Excel macros
Excel macrosExcel macros
Excel macros
 

Programacion orientada a obetos

  • 1. bienvenidos Programación orientada a objetos Elkin Ramírez André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 software Lo 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 POO Las 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 POO Son 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 Objetos Cuando 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.
  • 6. Las clases En 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. HERENCIA La 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