SlideShare una empresa de Scribd logo
1 de 12
Programación Orientada a Objetos HERENCIA Néstor Traña Obando
Concepto Herencia: Es la propiedad que permite a los objetos ser construidos a partir de otros objetos, es decir: la capacidad de un objeto para utilizar las estructuras de datos y los métodos previstos en antepasados o ascendientes, siendo su objetivo final la reutilización de código anteriormente desarrollado. Los objetos con propiedades comunes (atributos y métodos) se clasifican en una clase. De igual modo las clases con propiedades y funciones comunes se agrupan en una superclase. Las clases que se derivan de una superclase son subclases. Néstor Traña Obando
Ejemplo Néstor Traña Obando
Herencia Simple Es cuando un objeto puede tener un solo ascendiente, es decir una sola subclase, puede heredar datos y métodos de una única clase, así como añadir o quitar comportamientos de la clase base. Figura Néstor Traña Obando
Herencia Múltiple Es la propiedad de una clase de poder tener más de un ascendiente inmediato, es decir adquirir las propiedades de más de una clase. Néstor Traña Obando
Relaciones Entre Clases Relación de Asociación: Una asociación representa una dependencia entre clases e implica la dirección de ésta dependencia. La asociación es bidireccional aunque puede ser unidireccional si así se indica. Una propiedad importante ligada a la relación de asociación o multiplicidad es la cardinalidad: que es la propiedad que indica el número de instancia de una clase que se asocian o conectan con instancias de la clase asociada. Néstor Traña Obando
Tipos de Multiplicidad UNA A UNA: Implica una relación estrecha entre objetos Néstor Traña Obando
Tipos de Multiplicidad UNA A MUCHAS: Es una relación entre un objeto con otros objetos. Néstor Traña Obando
Tipos de Multiplicidad MUCHAS A MUCHAS: Implica que una instancia de una clase puede corresponder con muchas instancias de otras clases y viceversa  Néstor Traña Obando
Relaciones Entre Clases Relación de Agregación (composición): Se dice que un objeto es compuesto si esta compuesto a su vez de otros objetos, permitiendo describir modelos del mundo real que se componen de otros modelos.  Néstor Traña Obando
Relaciones Entre Clases Relación de Generalización: Representa una relación “un tipo de “ FLOR Néstor Traña Obando
GRACIAS "El fracaso consiste en no persistir, en desanimarse después de un error, en no levantarse después de caer." (Thomas Edison) Néstor Traña Obando

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Asociacion
AsociacionAsociacion
Asociacion
 
Doc.construccion del conocimiento.
Doc.construccion del conocimiento.Doc.construccion del conocimiento.
Doc.construccion del conocimiento.
 
1.1
1.11.1
1.1
 
Lenguaje orientado a objetos
Lenguaje orientado a objetosLenguaje orientado a objetos
Lenguaje orientado a objetos
 
Taller3 Programacion Ii
Taller3 Programacion IiTaller3 Programacion Ii
Taller3 Programacion Ii
 
Exposición
ExposiciónExposición
Exposición
 
Presentacion aligment
Presentacion aligmentPresentacion aligment
Presentacion aligment
 
Concepto diagramas de clases
Concepto diagramas de clasesConcepto diagramas de clases
Concepto diagramas de clases
 
Poo clases y relaciones clase04
Poo clases y relaciones clase04Poo clases y relaciones clase04
Poo clases y relaciones clase04
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Clase y Herencia en VB
Clase y Herencia en VBClase y Herencia en VB
Clase y Herencia en VB
 
Clases
ClasesClases
Clases
 
Uml
UmlUml
Uml
 
3 poo abstraccion modula..herencia
3 poo abstraccion modula..herencia3 poo abstraccion modula..herencia
3 poo abstraccion modula..herencia
 
Poo
PooPoo
Poo
 
Implementacion clases
Implementacion clasesImplementacion clases
Implementacion clases
 

Destacado

Instalacion ubuntu-8.04
Instalacion ubuntu-8.04Instalacion ubuntu-8.04
Instalacion ubuntu-8.04Nestor Traña
 
Los trabajos de mendel
Los trabajos de mendelLos trabajos de mendel
Los trabajos de mendelselegnalili
 
Historia de uml
Historia de umlHistoria de uml
Historia de umlCesar Yupa
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuenciaLenin Vivanco
 
Primera Ley De Mendel
Primera Ley De MendelPrimera Ley De Mendel
Primera Ley De Mendelguest33c3e6
 
etapas del análisis,diseño y programacion orientada a objetos
etapas del análisis,diseño y programacion orientada a objetosetapas del análisis,diseño y programacion orientada a objetos
etapas del análisis,diseño y programacion orientada a objetos222415
 
Variacion en la expresion (Genetica Medica)
Variacion en la expresion (Genetica Medica)Variacion en la expresion (Genetica Medica)
Variacion en la expresion (Genetica Medica)Bryan Fernando Reyes
 
Utilidad de la genetica como ciencia
Utilidad de la genetica como cienciaUtilidad de la genetica como ciencia
Utilidad de la genetica como cienciaOscar Garces Torres
 
12 Clase Analisis Orientado A Objetos
12 Clase Analisis Orientado A Objetos12 Clase Analisis Orientado A Objetos
12 Clase Analisis Orientado A ObjetosJulio Pari
 
Métodos de demostración y silogismo
Métodos de demostración y silogismoMétodos de demostración y silogismo
Métodos de demostración y silogismojorjais92
 
La genética y el ser humano.
La genética y el ser humano.La genética y el ser humano.
La genética y el ser humano.I.E.S. Albariza
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosEliecer Suarez
 
Que es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetosQue es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetosBeydasanchezhernandez
 
Genetica y trabajos de mendel
Genetica y trabajos de mendelGenetica y trabajos de mendel
Genetica y trabajos de mendelbrizuelamarilin
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
 
Estructura de un periodico
Estructura de un periodicoEstructura de un periodico
Estructura de un periodicoPeterLois
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 

Destacado (20)

Instalacion ubuntu-8.04
Instalacion ubuntu-8.04Instalacion ubuntu-8.04
Instalacion ubuntu-8.04
 
Los trabajos de mendel
Los trabajos de mendelLos trabajos de mendel
Los trabajos de mendel
 
Historia de uml
Historia de umlHistoria de uml
Historia de uml
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Primera Ley De Mendel
Primera Ley De MendelPrimera Ley De Mendel
Primera Ley De Mendel
 
etapas del análisis,diseño y programacion orientada a objetos
etapas del análisis,diseño y programacion orientada a objetosetapas del análisis,diseño y programacion orientada a objetos
etapas del análisis,diseño y programacion orientada a objetos
 
Variacion en la expresion (Genetica Medica)
Variacion en la expresion (Genetica Medica)Variacion en la expresion (Genetica Medica)
Variacion en la expresion (Genetica Medica)
 
Utilidad de la genetica como ciencia
Utilidad de la genetica como cienciaUtilidad de la genetica como ciencia
Utilidad de la genetica como ciencia
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetos
 
12 Clase Analisis Orientado A Objetos
12 Clase Analisis Orientado A Objetos12 Clase Analisis Orientado A Objetos
12 Clase Analisis Orientado A Objetos
 
Métodos de demostración y silogismo
Métodos de demostración y silogismoMétodos de demostración y silogismo
Métodos de demostración y silogismo
 
La genética y el ser humano.
La genética y el ser humano.La genética y el ser humano.
La genética y el ser humano.
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado Objetos
 
Tema 2 trabajos de mendel
Tema 2 trabajos de mendelTema 2 trabajos de mendel
Tema 2 trabajos de mendel
 
Que es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetosQue es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetos
 
Genetica y trabajos de mendel
Genetica y trabajos de mendelGenetica y trabajos de mendel
Genetica y trabajos de mendel
 
Genetica mendeliana, post mendeliana
Genetica mendeliana, post mendelianaGenetica mendeliana, post mendeliana
Genetica mendeliana, post mendeliana
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
Estructura de un periodico
Estructura de un periodicoEstructura de un periodico
Estructura de un periodico
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 

Similar a Clases Objetos y Herencia

Programacion Orientada Objetos
Programacion Orientada ObjetosProgramacion Orientada Objetos
Programacion Orientada ObjetosEnyelverA
 
Clases y Objetos enfocados a la Programación Orientada a Objetos.
Clases y Objetos enfocados a la Programación Orientada a Objetos.Clases y Objetos enfocados a la Programación Orientada a Objetos.
Clases y Objetos enfocados a la Programación Orientada a Objetos.alex1692
 
Análisis y diseño de sistemas de información
Análisis y diseño de sistemas de informaciónAnálisis y diseño de sistemas de información
Análisis y diseño de sistemas de informaciónjovy2905
 
Conceptos poo progra visual
Conceptos poo progra visualConceptos poo progra visual
Conceptos poo progra visualLibertad25
 
MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)DorvinEduardo
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseGuillermo Díaz
 
Repaso 19 abril2016
Repaso 19 abril2016Repaso 19 abril2016
Repaso 19 abril2016zeta2015
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesmireya2022
 
Glosario de terminos del modelo entidad relacion extendido
Glosario de terminos del modelo entidad relacion extendidoGlosario de terminos del modelo entidad relacion extendido
Glosario de terminos del modelo entidad relacion extendidoRafael Miranda
 
Modelo entidad relacion - BD
Modelo entidad relacion - BDModelo entidad relacion - BD
Modelo entidad relacion - BDFernando Baculima
 
Curso Java Inicial 5 Relaciones Entre Objetos
Curso Java Inicial   5 Relaciones Entre ObjetosCurso Java Inicial   5 Relaciones Entre Objetos
Curso Java Inicial 5 Relaciones Entre ObjetosEmilio Aviles Avila
 
Diseño y realizacion jessica proaño
Diseño y realizacion jessica proañoDiseño y realizacion jessica proaño
Diseño y realizacion jessica proañoPaty Love
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacionjosebrandon24
 
Lenguaje de Programación Orientada a Objetos
Lenguaje  de  Programación  Orientada  a Objetos Lenguaje  de  Programación  Orientada  a Objetos
Lenguaje de Programación Orientada a Objetos Marielena Lujano
 

Similar a Clases Objetos y Herencia (20)

Programacion Orientada Objetos
Programacion Orientada ObjetosProgramacion Orientada Objetos
Programacion Orientada Objetos
 
Clases y Objetos enfocados a la Programación Orientada a Objetos.
Clases y Objetos enfocados a la Programación Orientada a Objetos.Clases y Objetos enfocados a la Programación Orientada a Objetos.
Clases y Objetos enfocados a la Programación Orientada a Objetos.
 
Paradigma POO.pptx
Paradigma POO.pptxParadigma POO.pptx
Paradigma POO.pptx
 
Modelo diseño
Modelo diseñoModelo diseño
Modelo diseño
 
Adoo martha hidalgo
Adoo   martha hidalgoAdoo   martha hidalgo
Adoo martha hidalgo
 
Análisis y diseño de sistemas de información
Análisis y diseño de sistemas de informaciónAnálisis y diseño de sistemas de información
Análisis y diseño de sistemas de información
 
Conceptos poo progra visual
Conceptos poo progra visualConceptos poo progra visual
Conceptos poo progra visual
 
MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)
 
Poo
PooPoo
Poo
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Exposición Diagrama de Clases
Exposición Diagrama de ClasesExposición Diagrama de Clases
Exposición Diagrama de Clases
 
Repaso 19 abril2016
Repaso 19 abril2016Repaso 19 abril2016
Repaso 19 abril2016
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Glosario de terminos del modelo entidad relacion extendido
Glosario de terminos del modelo entidad relacion extendidoGlosario de terminos del modelo entidad relacion extendido
Glosario de terminos del modelo entidad relacion extendido
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Modelo entidad relacion - BD
Modelo entidad relacion - BDModelo entidad relacion - BD
Modelo entidad relacion - BD
 
Curso Java Inicial 5 Relaciones Entre Objetos
Curso Java Inicial   5 Relaciones Entre ObjetosCurso Java Inicial   5 Relaciones Entre Objetos
Curso Java Inicial 5 Relaciones Entre Objetos
 
Diseño y realizacion jessica proaño
Diseño y realizacion jessica proañoDiseño y realizacion jessica proaño
Diseño y realizacion jessica proaño
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Lenguaje de Programación Orientada a Objetos
Lenguaje  de  Programación  Orientada  a Objetos Lenguaje  de  Programación  Orientada  a Objetos
Lenguaje de Programación Orientada a Objetos
 

Clases Objetos y Herencia

  • 1. Programación Orientada a Objetos HERENCIA Néstor Traña Obando
  • 2. Concepto Herencia: Es la propiedad que permite a los objetos ser construidos a partir de otros objetos, es decir: la capacidad de un objeto para utilizar las estructuras de datos y los métodos previstos en antepasados o ascendientes, siendo su objetivo final la reutilización de código anteriormente desarrollado. Los objetos con propiedades comunes (atributos y métodos) se clasifican en una clase. De igual modo las clases con propiedades y funciones comunes se agrupan en una superclase. Las clases que se derivan de una superclase son subclases. Néstor Traña Obando
  • 4. Herencia Simple Es cuando un objeto puede tener un solo ascendiente, es decir una sola subclase, puede heredar datos y métodos de una única clase, así como añadir o quitar comportamientos de la clase base. Figura Néstor Traña Obando
  • 5. Herencia Múltiple Es la propiedad de una clase de poder tener más de un ascendiente inmediato, es decir adquirir las propiedades de más de una clase. Néstor Traña Obando
  • 6. Relaciones Entre Clases Relación de Asociación: Una asociación representa una dependencia entre clases e implica la dirección de ésta dependencia. La asociación es bidireccional aunque puede ser unidireccional si así se indica. Una propiedad importante ligada a la relación de asociación o multiplicidad es la cardinalidad: que es la propiedad que indica el número de instancia de una clase que se asocian o conectan con instancias de la clase asociada. Néstor Traña Obando
  • 7. Tipos de Multiplicidad UNA A UNA: Implica una relación estrecha entre objetos Néstor Traña Obando
  • 8. Tipos de Multiplicidad UNA A MUCHAS: Es una relación entre un objeto con otros objetos. Néstor Traña Obando
  • 9. Tipos de Multiplicidad MUCHAS A MUCHAS: Implica que una instancia de una clase puede corresponder con muchas instancias de otras clases y viceversa Néstor Traña Obando
  • 10. Relaciones Entre Clases Relación de Agregación (composición): Se dice que un objeto es compuesto si esta compuesto a su vez de otros objetos, permitiendo describir modelos del mundo real que se componen de otros modelos. Néstor Traña Obando
  • 11. Relaciones Entre Clases Relación de Generalización: Representa una relación “un tipo de “ FLOR Néstor Traña Obando
  • 12. GRACIAS "El fracaso consiste en no persistir, en desanimarse después de un error, en no levantarse después de caer." (Thomas Edison) Néstor Traña Obando