SlideShare una empresa de Scribd logo
1 de 20
Unidad 1: Paradigma de la
Programación-Orientación a
Objetos
Autor(es):
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Programación Orientada a Objetos
Mg. Luis Fernando Aguas Bucheli
+593 984015184
@Aguaszoft
Laguas@uisrael.edu.ec
Aguaszoft@Outlook.es
“Si quieres darlo todo en esta vida,
piensa en positivo” –
(Anónimo)
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Programación Orientada a Objetos
Resultado de Aprendizaje
• Solucionar problemas aplicando el razonamiento lógico, con
algoritmos y procedimientos adecuados.
Contenidos
• Introducción
• Objetivos
• Desarrollo de Contenidos
• Conclusiones
• Bibliografía
1.2 Representación gráfica de objetos
Introducción
• Se puede hablar de Programación Orientada a Objetos
cuando se reúnen las características de: abstracción,
encapsulación, herencia y polimorfismo; y los conceptos
básicos que las forman: objetos, mensajes, clases,
instancias y métodos.
Objetivos
• Adquirir los conceptos básicos relacionados con la P.O.O.
• Reconocer las características de la P.O.O.
• Conocer la historia de los lenguajes O.O.
Conceptos Básicos
Objetos
Mensajes
Clases
Instancias
Métodos
Objetos
• Estado
o Nombre, color, raza, contento
• Comportamiento
o Ladrando, durmiendo, corriendo
Objetos
Perro
Objetos de Software Objetos reales
Representa
Objetos (Software)
• Estado
o Representado por sus Variables
• Comportamiento
o Modificado por sus Métodos
• Es una instancia de una clase, por lo que se
pueden intercambiar los términos objeto o
instancia (o incluso evento).
Los objetos en programación representan
objetos reales y objetos abstractos (conceptos),
ej. Eventos
Mensajes
• Permiten la interacción entre objetos
• Mandar a ejecutar un método
Mensaje
Acelera, frena, etc.
Mensajes
• A veces los métodos necesitan más
información para realizar una acción
• Esta información adicional se pasa en forma
de parámetros
enciende
enciende (%)
Mensajes
• Objeto destino
• Nombre del método a ejecutar
• Parámetros necesarios
focoSala.enciende(porcentaje)
Clases
• Una clase es una abstracción de la realidad.
• Una clase se compone de dos partes: atributos y métodos.
o Los atributos (denominados, por lo general, datos
miembros) se refieren al estado del objeto.
o Los métodos (denominados, por lo general, funciones
miembros) son funciones que pueden aplicarse a objetos.
Clases
• Los objetos de una clase comparten el
comportamiento (métodos)
• Cada objeto tiene su propio estado (variables)
Clase
Perro
Clases (UML)
Clases (UML)
Conclusiones
• En la P.O.O un objeto no es un dato simple, tiene contenido
en su interior un gran número de componentes muy bien
estructurados, ese objeto no es un ente aislado sino que
forma parte de una organización jerárquica o de otro tipo.
• La experiencia nos ayuda en la correcta implementación de
clases y sus respectivos usos
Bibliografía

Más contenido relacionado

Similar a 3-Unidad 1. Paradigma de la Programación-Orientación a Objetos

Fundamentos de la Tecnologia Orientada a Objetos
Fundamentos de la Tecnologia Orientada a ObjetosFundamentos de la Tecnologia Orientada a Objetos
Fundamentos de la Tecnologia Orientada a Objetos
edwinlemmon
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
wellington018
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
ricardoloja
 
Tabla especificaciones y taxonomiabloom
Tabla especificaciones y taxonomiabloomTabla especificaciones y taxonomiabloom
Tabla especificaciones y taxonomiabloom
Aaron IV Martínez
 
Tabla espec y taxonomia bloom
Tabla espec y taxonomia bloomTabla espec y taxonomia bloom
Tabla espec y taxonomia bloom
draw123
 
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
yoiner santiago
 

Similar a 3-Unidad 1. Paradigma de la Programación-Orientación a Objetos (20)

03 -fundamentos_de_la_tecnologia_orientada_a_objetos
03  -fundamentos_de_la_tecnologia_orientada_a_objetos03  -fundamentos_de_la_tecnologia_orientada_a_objetos
03 -fundamentos_de_la_tecnologia_orientada_a_objetos
 
Clase3 Programación Orientada a Objetos
Clase3 Programación Orientada a ObjetosClase3 Programación Orientada a Objetos
Clase3 Programación Orientada a Objetos
 
Principios poo
Principios pooPrincipios poo
Principios poo
 
3_Orientación a objeto
3_Orientación a objeto3_Orientación a objeto
3_Orientación a objeto
 
Introducción al POO
Introducción al POOIntroducción al POO
Introducción al POO
 
Fundamentos de la Tecnologia Orientada a Objetos
Fundamentos de la Tecnologia Orientada a ObjetosFundamentos de la Tecnologia Orientada a Objetos
Fundamentos de la Tecnologia Orientada a Objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Tabla especificaciones y taxonomiabloom
Tabla especificaciones y taxonomiabloomTabla especificaciones y taxonomiabloom
Tabla especificaciones y taxonomiabloom
 
Tabla espec y taxonomia bloom
Tabla espec y taxonomia bloomTabla espec y taxonomia bloom
Tabla espec y taxonomia bloom
 
Diapositiva de Estudio: FUNDAMENTOS UML.ppt
Diapositiva de Estudio: FUNDAMENTOS UML.pptDiapositiva de Estudio: FUNDAMENTOS UML.ppt
Diapositiva de Estudio: FUNDAMENTOS UML.ppt
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objeto
 
Poo
PooPoo
Poo
 
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
 
Cap3.0
Cap3.0Cap3.0
Cap3.0
 
2clasesdeprogramacion
2clasesdeprogramacion2clasesdeprogramacion
2clasesdeprogramacion
 
Programación orientada a objetos
Programación orientada a objetos Programación orientada a objetos
Programación orientada a objetos
 
La tutoría online en eLearning
La tutoría online en eLearningLa tutoría online en eLearning
La tutoría online en eLearning
 
Tarea3IndraCaballero..pptx
Tarea3IndraCaballero..pptxTarea3IndraCaballero..pptx
Tarea3IndraCaballero..pptx
 
Trabajo investigativo sobre la programación orientada a objetos y java
Trabajo investigativo sobre la programación orientada a objetos y javaTrabajo investigativo sobre la programación orientada a objetos y java
Trabajo investigativo sobre la programación orientada a objetos y java
 

Más de Luis Fernando Aguas Bucheli (20)

EFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptxEFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptx
 
P-S2.pptx
P-S2.pptxP-S2.pptx
P-S2.pptx
 
EBTS-S1.pptx
EBTS-S1.pptxEBTS-S1.pptx
EBTS-S1.pptx
 
P-S3.pptx
P-S3.pptxP-S3.pptx
P-S3.pptx
 
EBTS-S4.pptx
EBTS-S4.pptxEBTS-S4.pptx
EBTS-S4.pptx
 
P-S4.pptx
P-S4.pptxP-S4.pptx
P-S4.pptx
 
P-S1.pptx
P-S1.pptxP-S1.pptx
P-S1.pptx
 
EBTS-S3.pptx
EBTS-S3.pptxEBTS-S3.pptx
EBTS-S3.pptx
 
EBTS-S2.pptx
EBTS-S2.pptxEBTS-S2.pptx
EBTS-S2.pptx
 
PDIDTI-S7.pptx
PDIDTI-S7.pptxPDIDTI-S7.pptx
PDIDTI-S7.pptx
 
PDIDTI-S4.pptx
PDIDTI-S4.pptxPDIDTI-S4.pptx
PDIDTI-S4.pptx
 
PDIDTI-S2.pptx
PDIDTI-S2.pptxPDIDTI-S2.pptx
PDIDTI-S2.pptx
 
PDIDTI-S1.pptx
PDIDTI-S1.pptxPDIDTI-S1.pptx
PDIDTI-S1.pptx
 
PDIDTI-S8.pptx
PDIDTI-S8.pptxPDIDTI-S8.pptx
PDIDTI-S8.pptx
 
PDIDTI-S6.pptx
PDIDTI-S6.pptxPDIDTI-S6.pptx
PDIDTI-S6.pptx
 
PDIDTI-S5.pptx
PDIDTI-S5.pptxPDIDTI-S5.pptx
PDIDTI-S5.pptx
 
PDIDTI-S3.pptx
PDIDTI-S3.pptxPDIDTI-S3.pptx
PDIDTI-S3.pptx
 
TIC-S4.pptx
TIC-S4.pptxTIC-S4.pptx
TIC-S4.pptx
 
TIC-S3.pptx
TIC-S3.pptxTIC-S3.pptx
TIC-S3.pptx
 
TIC-S2.pptx
TIC-S2.pptxTIC-S2.pptx
TIC-S2.pptx
 

Último

INFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdfINFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdf
octaviosalazar18
 

Último (20)

Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Análisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOAnálisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECO
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
SESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdf
SESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdfSESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdf
SESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdf
 
INFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdfINFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdf
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
Mecatronica Automotriz .pdf
Mecatronica Automotriz              .pdfMecatronica Automotriz              .pdf
Mecatronica Automotriz .pdf
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptx
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 

3-Unidad 1. Paradigma de la Programación-Orientación a Objetos

  • 1. Unidad 1: Paradigma de la Programación-Orientación a Objetos Autor(es): Ciencias de la Ingeniería Carrera de Sistemas de Información Programación Orientada a Objetos Mg. Luis Fernando Aguas Bucheli +593 984015184 @Aguaszoft Laguas@uisrael.edu.ec Aguaszoft@Outlook.es
  • 2. “Si quieres darlo todo en esta vida, piensa en positivo” – (Anónimo) Ciencias de la Ingeniería Carrera de Sistemas de Información Programación Orientada a Objetos
  • 3. Resultado de Aprendizaje • Solucionar problemas aplicando el razonamiento lógico, con algoritmos y procedimientos adecuados.
  • 4. Contenidos • Introducción • Objetivos • Desarrollo de Contenidos • Conclusiones • Bibliografía
  • 6. Introducción • Se puede hablar de Programación Orientada a Objetos cuando se reúnen las características de: abstracción, encapsulación, herencia y polimorfismo; y los conceptos básicos que las forman: objetos, mensajes, clases, instancias y métodos.
  • 7. Objetivos • Adquirir los conceptos básicos relacionados con la P.O.O. • Reconocer las características de la P.O.O. • Conocer la historia de los lenguajes O.O.
  • 9. Objetos • Estado o Nombre, color, raza, contento • Comportamiento o Ladrando, durmiendo, corriendo
  • 10. Objetos Perro Objetos de Software Objetos reales Representa
  • 11. Objetos (Software) • Estado o Representado por sus Variables • Comportamiento o Modificado por sus Métodos • Es una instancia de una clase, por lo que se pueden intercambiar los términos objeto o instancia (o incluso evento). Los objetos en programación representan objetos reales y objetos abstractos (conceptos), ej. Eventos
  • 12. Mensajes • Permiten la interacción entre objetos • Mandar a ejecutar un método Mensaje Acelera, frena, etc.
  • 13. Mensajes • A veces los métodos necesitan más información para realizar una acción • Esta información adicional se pasa en forma de parámetros enciende enciende (%)
  • 14. Mensajes • Objeto destino • Nombre del método a ejecutar • Parámetros necesarios focoSala.enciende(porcentaje)
  • 15. Clases • Una clase es una abstracción de la realidad. • Una clase se compone de dos partes: atributos y métodos. o Los atributos (denominados, por lo general, datos miembros) se refieren al estado del objeto. o Los métodos (denominados, por lo general, funciones miembros) son funciones que pueden aplicarse a objetos.
  • 16. Clases • Los objetos de una clase comparten el comportamiento (métodos) • Cada objeto tiene su propio estado (variables) Clase Perro
  • 19. Conclusiones • En la P.O.O un objeto no es un dato simple, tiene contenido en su interior un gran número de componentes muy bien estructurados, ese objeto no es un ente aislado sino que forma parte de una organización jerárquica o de otro tipo. • La experiencia nos ayuda en la correcta implementación de clases y sus respectivos usos