SlideShare uma empresa Scribd logo
1 de 20
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR INSTITUTO UNIVERSITARIO DE YEGNOLOGÍA DE LA ADMINISTRACIÓN INDUSTRIAL REGION CAPITAL – AMPLIANCIÓN GUARENAS ESPECIALIDAD: INFORMÁTICA UNIDAD CURRICULAR: Diseño de Sistema PROFESOR: Millán Jacqueline  Programación Orientada a Objetos Autores: Regalado Enyelver Moreno Orlando Urdaneta Rafael Villamizar Cesar Rodríguez Yosmer        Guarenas, Junio 2011
Programación Orientada  a Objetos Es un método de implementación en el que los programas se organizan como colecciones cooperativas de objetos, cada uno de los cuales representan una instancia de alguna clase.
Existen tres partes importantes en la definición.
Conceptos Fundamentales  De La POO Objeto Orientación a  Objetos Comunicación Entre Objetos Clases Herencias
Objetos La idea fundamental en los lenguajes orientados a objetos es combinar en una sola unidad datos y funciones que operan dentro de esos datos. Estructura Interna de los Objetos Métodos Atributos
Atributos
Método
Orientación a Objetos Las técnicas orientada a objetos proporcionan un nuevo enfoque para construir sistemas de software complejos a partir de unidades de software modularizado y reutilizable.  Propiedades
Abstracción  Propiedades Encapsulamiento Polimorfismo Modularidad Jerarquía
Comunicación entre objetos  Los objetos realizan acciones cuando ellos reciben mensajes. El mensaje es esencialmente una orden que se envía a un objeto para indicarle que realice alguna acción.  Mensajes Activación de un objeto
Clases   La clase es la construcción del lenguaje utilizada más frecuentemente para definir los tipos abstractos de datos en lenguajes de programación orientados a objetos.  Clases Abstractas   Con frecuencia, cuando se diseña un modelo orientado a objetos es útil introducir clases a cierto nivel que pueden no existir en la realidad pero que son construcciones conceptuales útiles.
MODELACIÓN DE RELACIONES ENTRE CLASES Relación Entre Clases   Las relaciones entre clases juegan un papel muy importante en el modelo de objetos. Las clases, al igual que los objetos, no existen de modo aislado. Por esta razón existirán relaciones entre clases y entre objetos.
Relación De Generalización / Especialización    Uno de los motivos por los cuales las clases se relacionan entre ellas es el hecho de poseer  propiedades comunes.  Las clases con propiedades comunes se organizan en superclases. Una superclase representa una generalización de las subclases. De igual modo, una subclase de una clase dada representa una especialización de la clase superior. La clase derivada es-un tipo de clase de la clase base o superclase.
Relación De Agregación    Una agregación es una relación que representa a los objetos compuestos. La agregación de objetos permite describir modelos del mundo real que se componen de otros modelos, que a su vez se componen de otros modelos. Asociación  Una asociación es una conexión entre clases, una conexión (enlace) semántica entre objetos de las clases implicadas en la asociación.
Herencia Es un tipo de relación entre una entidad "padre" y una entidad "hijo". La entidad "hijo" hereda todos los atributos y relaciones de la entidad "padre". Por tanto, no necesitan ser representadas dos veces en el diagrama.
producto Padre  1er nivel c.producto c.publi publicidad venta c.publi c.producto c.venta vendedor c.vendedor Hijo  2do nivel c.venta inventario c.inventario c.producto Hijo – hijo  3er nivel cliente almacen c.cliente c.inventario c.venta c.almacen
Tipos de Herencia Herencia Simple Cada clase tiene como máximo una sola superclase. La herencia simple permite que una clase herede las propiedades de su superclase en una cadena jerárquica.
Herencia Múltiple  Consta de clases, cada una de las cuales puede tener una o más superclases inmediatas. Una herencia múltiple es aquella en la que cada clase puede heredar métodos y variables de cualquier número de superclases.
Herencia Repetida Este tipo de herencia se produce cuando una clase hereda de dos o más superclases que a su vez heredan de la misma superclase.
Ventajas

Mais conteúdo relacionado

Mais procurados (16)

Diag de clases
Diag de clasesDiag de clases
Diag de clases
 
Exposición Diagrama de Clases
Exposición Diagrama de ClasesExposición Diagrama de Clases
Exposición Diagrama de Clases
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Diseño de Clases
Diseño de ClasesDiseño de Clases
Diseño de Clases
 
Deber
DeberDeber
Deber
 
encuesta
encuestaencuesta
encuesta
 
Clase
Clase Clase
Clase
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Diagramas de clase(dream team)
Diagramas de clase(dream team)Diagramas de clase(dream team)
Diagramas de clase(dream team)
 
La Herencia y demas
La Herencia y demasLa Herencia y demas
La Herencia y demas
 
Elementos primordiales en el modelo de objetos
Elementos primordiales en el modelo de objetosElementos primordiales en el modelo de objetos
Elementos primordiales en el modelo de objetos
 
1.1
1.11.1
1.1
 
Programar una clase e VB
Programar una clase e VBProgramar una clase e VB
Programar una clase e VB
 
Programación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinezProgramación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinez
 

Destaque

Redes de computadoras
Redes de computadorasRedes de computadoras
Redes de computadorasEnyelverA
 
Centros De Computo
Centros De ComputoCentros De Computo
Centros De ComputoEnyelverA
 
Estudio de medicion
Estudio de medicionEstudio de medicion
Estudio de medicionEnyelverA
 
Prevención de Riesgos Laborales en una Empresa de Prevención y Extinción de I...
Prevención de Riesgos Laborales en una Empresa de Prevención y Extinción de I...Prevención de Riesgos Laborales en una Empresa de Prevención y Extinción de I...
Prevención de Riesgos Laborales en una Empresa de Prevención y Extinción de I...Raúl Sánchez
 
Origen de la vida
Origen de la vidaOrigen de la vida
Origen de la vidatatalin
 
Sistema tecnológico, delegado y distribuido, para la gestión de usuarios en p...
Sistema tecnológico, delegado y distribuido, para la gestión de usuarios en p...Sistema tecnológico, delegado y distribuido, para la gestión de usuarios en p...
Sistema tecnológico, delegado y distribuido, para la gestión de usuarios en p...EDUTIC
 
Defining Consensus Article
Defining Consensus ArticleDefining Consensus Article
Defining Consensus ArticleJennie Boden
 
Jezer Roman De Belen (CV)
Jezer Roman De Belen (CV)Jezer Roman De Belen (CV)
Jezer Roman De Belen (CV)Jezer De Belen
 
Optibelt Conveyor Power
Optibelt Conveyor PowerOptibelt Conveyor Power
Optibelt Conveyor PowerScott Edwards
 
La luz y la óptica
La luz y la ópticaLa luz y la óptica
La luz y la ópticaMiguel Palma
 
5to. año bloque de adn
5to. año   bloque de adn5to. año   bloque de adn
5to. año bloque de adntatalin
 
Tendencias en Educación
Tendencias en EducaciónTendencias en Educación
Tendencias en EducaciónEDUTIC
 
Stars madrid 2015 es_guia para centros de primaria_stars
Stars madrid 2015 es_guia para centros de primaria_starsStars madrid 2015 es_guia para centros de primaria_stars
Stars madrid 2015 es_guia para centros de primaria_starspatxigalarraga
 
Prod 8 campo del des ed alma georgina cervantes carrasco
Prod 8 campo del des ed alma georgina cervantes carrascoProd 8 campo del des ed alma georgina cervantes carrasco
Prod 8 campo del des ed alma georgina cervantes carrascoGinna Cervantes
 
e-Control: Gestión Simplificada de Identidades Para el Sector Educación
e-Control: Gestión Simplificada de Identidades Para el Sector Educación e-Control: Gestión Simplificada de Identidades Para el Sector Educación
e-Control: Gestión Simplificada de Identidades Para el Sector Educación EDUTIC
 

Destaque (18)

Redes de computadoras
Redes de computadorasRedes de computadoras
Redes de computadoras
 
Centros De Computo
Centros De ComputoCentros De Computo
Centros De Computo
 
Estudio de medicion
Estudio de medicionEstudio de medicion
Estudio de medicion
 
Prevención de Riesgos Laborales en una Empresa de Prevención y Extinción de I...
Prevención de Riesgos Laborales en una Empresa de Prevención y Extinción de I...Prevención de Riesgos Laborales en una Empresa de Prevención y Extinción de I...
Prevención de Riesgos Laborales en una Empresa de Prevención y Extinción de I...
 
Origen de la vida
Origen de la vidaOrigen de la vida
Origen de la vida
 
Sistema tecnológico, delegado y distribuido, para la gestión de usuarios en p...
Sistema tecnológico, delegado y distribuido, para la gestión de usuarios en p...Sistema tecnológico, delegado y distribuido, para la gestión de usuarios en p...
Sistema tecnológico, delegado y distribuido, para la gestión de usuarios en p...
 
Defining Consensus Article
Defining Consensus ArticleDefining Consensus Article
Defining Consensus Article
 
Que es la recreación
Que es la recreaciónQue es la recreación
Que es la recreación
 
Jezer Roman De Belen (CV)
Jezer Roman De Belen (CV)Jezer Roman De Belen (CV)
Jezer Roman De Belen (CV)
 
Optibelt Conveyor Power
Optibelt Conveyor PowerOptibelt Conveyor Power
Optibelt Conveyor Power
 
La luz y la óptica
La luz y la ópticaLa luz y la óptica
La luz y la óptica
 
5to. año bloque de adn
5to. año   bloque de adn5to. año   bloque de adn
5to. año bloque de adn
 
Plan 2011
Plan 2011Plan 2011
Plan 2011
 
Tendencias en Educación
Tendencias en EducaciónTendencias en Educación
Tendencias en Educación
 
Stars madrid 2015 es_guia para centros de primaria_stars
Stars madrid 2015 es_guia para centros de primaria_starsStars madrid 2015 es_guia para centros de primaria_stars
Stars madrid 2015 es_guia para centros de primaria_stars
 
Prod 8 campo del des ed alma georgina cervantes carrasco
Prod 8 campo del des ed alma georgina cervantes carrascoProd 8 campo del des ed alma georgina cervantes carrasco
Prod 8 campo del des ed alma georgina cervantes carrasco
 
e-Control: Gestión Simplificada de Identidades Para el Sector Educación
e-Control: Gestión Simplificada de Identidades Para el Sector Educación e-Control: Gestión Simplificada de Identidades Para el Sector Educación
e-Control: Gestión Simplificada de Identidades Para el Sector Educación
 
Extracción leche materna
Extracción leche materna Extracción leche materna
Extracción leche materna
 

Semelhante a Programacion Orientada Objetos

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
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacionbandida123
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacionbandida123
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetosalcrrsc
 
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
 
diapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptxdiapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptxJamesHerberthBacaTel
 
Orientado a objeto
Orientado a objetoOrientado a objeto
Orientado a objetoUnefa
 
3 poo abstraccion modula..herencia
3 poo abstraccion modula..herencia3 poo abstraccion modula..herencia
3 poo abstraccion modula..herenciaPedro Alvarez
 
Glosario de desarrollo del software
Glosario de desarrollo del softwareGlosario de desarrollo del software
Glosario de desarrollo del softwareRamon Ledezma
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosArevalo1996
 

Semelhante a Programacion Orientada Objetos (20)

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
 
Adoo martha hidalgo
Adoo   martha hidalgoAdoo   martha hidalgo
Adoo martha hidalgo
 
Paradigma POO.pptx
Paradigma POO.pptxParadigma POO.pptx
Paradigma POO.pptx
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
Guía Teórica POO
Guía Teórica POOGuía Teórica POO
Guía Teórica POO
 
SISTEMA ORIENTADO A OBJETOS
SISTEMA ORIENTADO A OBJETOSSISTEMA ORIENTADO A OBJETOS
SISTEMA ORIENTADO A OBJETOS
 
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
 
diapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptxdiapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptx
 
Orientado a objeto
Orientado a objetoOrientado a objeto
Orientado a objeto
 
3 poo abstraccion modula..herencia
3 poo abstraccion modula..herencia3 poo abstraccion modula..herencia
3 poo abstraccion modula..herencia
 
Diagrama de objeto
Diagrama de objetoDiagrama de objeto
Diagrama de objeto
 
Repaso Diagramas Clase
Repaso Diagramas ClaseRepaso Diagramas Clase
Repaso Diagramas Clase
 
Programación orientada a objeto (autoguardado) 1
Programación orientada a objeto (autoguardado) 1Programación orientada a objeto (autoguardado) 1
Programación orientada a objeto (autoguardado) 1
 
Diagramas de clases
Diagramas de clasesDiagramas de clases
Diagramas de clases
 
Glosario de desarrollo del software
Glosario de desarrollo del softwareGlosario de desarrollo del software
Glosario de desarrollo del software
 
Poo
PooPoo
Poo
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Java
JavaJava
Java
 

Último

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 

Último (20)

Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 

Programacion Orientada Objetos

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR INSTITUTO UNIVERSITARIO DE YEGNOLOGÍA DE LA ADMINISTRACIÓN INDUSTRIAL REGION CAPITAL – AMPLIANCIÓN GUARENAS ESPECIALIDAD: INFORMÁTICA UNIDAD CURRICULAR: Diseño de Sistema PROFESOR: Millán Jacqueline Programación Orientada a Objetos Autores: Regalado Enyelver Moreno Orlando Urdaneta Rafael Villamizar Cesar Rodríguez Yosmer        Guarenas, Junio 2011
  • 2. Programación Orientada a Objetos Es un método de implementación en el que los programas se organizan como colecciones cooperativas de objetos, cada uno de los cuales representan una instancia de alguna clase.
  • 3. Existen tres partes importantes en la definición.
  • 4. Conceptos Fundamentales De La POO Objeto Orientación a Objetos Comunicación Entre Objetos Clases Herencias
  • 5. Objetos La idea fundamental en los lenguajes orientados a objetos es combinar en una sola unidad datos y funciones que operan dentro de esos datos. Estructura Interna de los Objetos Métodos Atributos
  • 8. Orientación a Objetos Las técnicas orientada a objetos proporcionan un nuevo enfoque para construir sistemas de software complejos a partir de unidades de software modularizado y reutilizable. Propiedades
  • 9. Abstracción Propiedades Encapsulamiento Polimorfismo Modularidad Jerarquía
  • 10. Comunicación entre objetos  Los objetos realizan acciones cuando ellos reciben mensajes. El mensaje es esencialmente una orden que se envía a un objeto para indicarle que realice alguna acción. Mensajes Activación de un objeto
  • 11. Clases   La clase es la construcción del lenguaje utilizada más frecuentemente para definir los tipos abstractos de datos en lenguajes de programación orientados a objetos. Clases Abstractas   Con frecuencia, cuando se diseña un modelo orientado a objetos es útil introducir clases a cierto nivel que pueden no existir en la realidad pero que son construcciones conceptuales útiles.
  • 12. MODELACIÓN DE RELACIONES ENTRE CLASES Relación Entre Clases   Las relaciones entre clases juegan un papel muy importante en el modelo de objetos. Las clases, al igual que los objetos, no existen de modo aislado. Por esta razón existirán relaciones entre clases y entre objetos.
  • 13. Relación De Generalización / Especialización   Uno de los motivos por los cuales las clases se relacionan entre ellas es el hecho de poseer propiedades comunes. Las clases con propiedades comunes se organizan en superclases. Una superclase representa una generalización de las subclases. De igual modo, una subclase de una clase dada representa una especialización de la clase superior. La clase derivada es-un tipo de clase de la clase base o superclase.
  • 14. Relación De Agregación   Una agregación es una relación que representa a los objetos compuestos. La agregación de objetos permite describir modelos del mundo real que se componen de otros modelos, que a su vez se componen de otros modelos. Asociación Una asociación es una conexión entre clases, una conexión (enlace) semántica entre objetos de las clases implicadas en la asociación.
  • 15. Herencia Es un tipo de relación entre una entidad "padre" y una entidad "hijo". La entidad "hijo" hereda todos los atributos y relaciones de la entidad "padre". Por tanto, no necesitan ser representadas dos veces en el diagrama.
  • 16. producto Padre  1er nivel c.producto c.publi publicidad venta c.publi c.producto c.venta vendedor c.vendedor Hijo  2do nivel c.venta inventario c.inventario c.producto Hijo – hijo  3er nivel cliente almacen c.cliente c.inventario c.venta c.almacen
  • 17. Tipos de Herencia Herencia Simple Cada clase tiene como máximo una sola superclase. La herencia simple permite que una clase herede las propiedades de su superclase en una cadena jerárquica.
  • 18. Herencia Múltiple Consta de clases, cada una de las cuales puede tener una o más superclases inmediatas. Una herencia múltiple es aquella en la que cada clase puede heredar métodos y variables de cualquier número de superclases.
  • 19. Herencia Repetida Este tipo de herencia se produce cuando una clase hereda de dos o más superclases que a su vez heredan de la misma superclase.