SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot (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
 

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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
 

Recently uploaded

Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 

Recently uploaded (20)

Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 

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.