SlideShare una empresa de 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

Más contenido relacionado

La actualidad más candente (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
 

Destacado

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
 

Destacado (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 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
 

Similar 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

Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 

Último (20)

Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 

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.