SlideShare una empresa de Scribd logo
1 de 28
Programación 2
Tema: 1 Principios de la Programación
Orientada a Objetos
Mg. Luis Fernando Aguas Bucheli
+593 984015184
@Aguaszoft
Laguas@uisrael.edu.ec
La felicidad no es algo hecho.
Proviene de tus propias acciones
Objetivo
1. Adquirir los conceptos
básicos relacionados con la
POO
2. Reconocer las
características de la POO
● 1.2 Representación gráfica de
objetos
Contenido
Objetivos de Desarrollo Sostenible
4.3 De aquí a 2030, asegurar el acceso igualitario de todos los
hombres y las mujeres a una formación técnica, profesional y
superior de calidad, incluida la enseñanza universitaria
1.2 Representación gráfica de objetos
Introducción
● La programación orientada a objetos se fue convirtiendo
en el estilo de programación dominante a mediados de los
años ochenta, en gran parte debido a la influencia de C++,
una extensión del lenguaje de programación C.
Introducción
● Su dominación fue consolidada gracias al auge de las
Interfaces gráficas de usuario, para las cuales la
programación orientada a objetos está particularmente
bien adaptada
Términos Básicos
● 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.
Características Básicas
Abstracción
Encapsulación
Herencia
Polimorfismo
Abstracción
● Consiste en la generalización conceptual de un determinado conjunto de
objetos y de sus atributos y propiedades, dejando en un segundo término
los detalles concretos de cada objeto.
● La abstracción es pasar del plano material (cosas que se tocan) al plano
mental (cosas que se piensan).
● Representación de un objeto del mundo real
Abstracción
Abstracción
Encapsulación
● Significa reunir a todos los elementos que pueden considerarse
pertenecientes a una misma entidad, al mismo nivel de abstracción.
● Se refiere a la capacidad de agrupar y condensar en un entorno con límites
bien-definidos distintos elementos.
● Ocultar las Variables y acceder a ellas solamente por medio de los Métodos.
● Algunos autores lo llaman ocultación.
Encapsulación
Encapsulación
Herencia
● Tal como su nombre lo indica, esto consiste en heredar
atributos y/o acciones (Métodos) desde una clase a otra
con lo que podemos reducir redundancias en el código y
escalar de forma reutilizable nuestra aplicación de
software.
Herencia
Polimorfismo
● El objeto /clase se comportará de varias formas, esto se evidenciará en
los métodos.
● Se basa en el concepto de herencia para posteriormente realizar
instancias de una clase hijo dentro de una clase padre con lo que al
compartir acciones o métodos estos se cargarán con la definición
Polimorfismo
Polimorfismo
Conclusiones
● 1. Abstracción se enfoca en que hace y no en cómo se hace.
● 2. Encapsulamiento oculta los detalles de la programación.
● 3. Herencia las características y funcionalidades de una clase se heredan
● a sus clases hijas.
● 4. Polimorfismo diferentes Objetos pueden tomar la forma de otro.
● 5. Modularidad subdivide un sistema en partes más pequeñas.
Gracias
Responsabilidad con pensamiento positivo

Más contenido relacionado

La actualidad más candente

Herramientas del software educativo(informatica)
Herramientas del software educativo(informatica)Herramientas del software educativo(informatica)
Herramientas del software educativo(informatica)Adamaris Chavarria
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosGabriel Méndez
 
Metodología de Desarrollo De Multimedia
Metodología de Desarrollo De MultimediaMetodología de Desarrollo De Multimedia
Metodología de Desarrollo De Multimediacrys28
 
Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...
Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...
Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...Claudia Queiruga
 
11 caracteristicas de un buen programa para aprender
11 caracteristicas de un buen programa para aprender11 caracteristicas de un buen programa para aprender
11 caracteristicas de un buen programa para aprenderCaroyAuxi
 
Uso de software educativo
Uso de software educativoUso de software educativo
Uso de software educativokarenygabriel67
 
Tarea 3 de lizeth (audiovisuales)
Tarea 3 de lizeth (audiovisuales)Tarea 3 de lizeth (audiovisuales)
Tarea 3 de lizeth (audiovisuales)calvorojas
 
Karla garcia java 2
Karla garcia java 2Karla garcia java 2
Karla garcia java 2karlaga2017
 
Las once características de un buen programa para
Las once características de un buen programa paraLas once características de un buen programa para
Las once características de un buen programa parauned2012
 
Tarea 3 de erick (audiovisuales)
Tarea 3 de erick (audiovisuales)Tarea 3 de erick (audiovisuales)
Tarea 3 de erick (audiovisuales)Ewgarro
 
Caracteristicas pedagógicas de un software educativo
Caracteristicas pedagógicas de un software educativoCaracteristicas pedagógicas de un software educativo
Caracteristicas pedagógicas de un software educativomantonio79
 

La actualidad más candente (13)

Table sqa
Table sqaTable sqa
Table sqa
 
Herramientas del software educativo(informatica)
Herramientas del software educativo(informatica)Herramientas del software educativo(informatica)
Herramientas del software educativo(informatica)
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Cotejo
CotejoCotejo
Cotejo
 
Metodología de Desarrollo De Multimedia
Metodología de Desarrollo De MultimediaMetodología de Desarrollo De Multimedia
Metodología de Desarrollo De Multimedia
 
Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...
Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...
Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Prog...
 
11 caracteristicas de un buen programa para aprender
11 caracteristicas de un buen programa para aprender11 caracteristicas de un buen programa para aprender
11 caracteristicas de un buen programa para aprender
 
Uso de software educativo
Uso de software educativoUso de software educativo
Uso de software educativo
 
Tarea 3 de lizeth (audiovisuales)
Tarea 3 de lizeth (audiovisuales)Tarea 3 de lizeth (audiovisuales)
Tarea 3 de lizeth (audiovisuales)
 
Karla garcia java 2
Karla garcia java 2Karla garcia java 2
Karla garcia java 2
 
Las once características de un buen programa para
Las once características de un buen programa paraLas once características de un buen programa para
Las once características de un buen programa para
 
Tarea 3 de erick (audiovisuales)
Tarea 3 de erick (audiovisuales)Tarea 3 de erick (audiovisuales)
Tarea 3 de erick (audiovisuales)
 
Caracteristicas pedagógicas de un software educativo
Caracteristicas pedagógicas de un software educativoCaracteristicas pedagógicas de un software educativo
Caracteristicas pedagógicas de un software educativo
 

Similar a POO Principios Programación Orientada Objetos

Similar a POO Principios Programación Orientada Objetos (20)

S2-P2.pptx
S2-P2.pptxS2-P2.pptx
S2-P2.pptx
 
S2-Representación Gráfica
S2-Representación GráficaS2-Representación Gráfica
S2-Representación Gráfica
 
2-Unidad 1. Paradigma de la Programación-Orientación a Objetos
2-Unidad 1. Paradigma de la Programación-Orientación a Objetos2-Unidad 1. Paradigma de la Programación-Orientación a Objetos
2-Unidad 1. Paradigma de la Programación-Orientación a Objetos
 
Instituto tecnologico tulcan
Instituto tecnologico tulcanInstituto tecnologico tulcan
Instituto tecnologico tulcan
 
ESTUDIANTE
ESTUDIANTEESTUDIANTE
ESTUDIANTE
 
Paradigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a ObjetosParadigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a Objetos
 
Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202
 
porgramacion orientada a objetos
porgramacion orientada a objetos porgramacion orientada a objetos
porgramacion orientada a objetos
 
tarea poo s-a
tarea poo s-atarea poo s-a
tarea poo s-a
 
Poovb
PoovbPoovb
Poovb
 
Cuaderno ejercicios
Cuaderno ejerciciosCuaderno ejercicios
Cuaderno ejercicios
 
S1-P2.pptx
S1-P2.pptxS1-P2.pptx
S1-P2.pptx
 
Material didáctico
Material didácticoMaterial didáctico
Material didáctico
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Ti034 caso practico
Ti034  caso practicoTi034  caso practico
Ti034 caso practico
 
Resumen recursos digitales
Resumen recursos digitalesResumen recursos digitales
Resumen recursos digitales
 
Programacion
ProgramacionProgramacion
Programacion
 
Lucy
LucyLucy
Lucy
 
Qué es programación modular
Qué es programación modularQué es programación modular
Qué es programación modular
 
Progra
PrograProgra
Progra
 

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

Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxBrayanJavierCalle2
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOLUISDAVIDVIZARRETARA
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLTERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLdanilojaviersantiago
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 

Último (20)

Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLTERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 

POO Principios Programación Orientada Objetos

  • 1. Programación 2 Tema: 1 Principios de la Programación Orientada a Objetos Mg. Luis Fernando Aguas Bucheli +593 984015184 @Aguaszoft Laguas@uisrael.edu.ec
  • 2. La felicidad no es algo hecho. Proviene de tus propias acciones
  • 3. Objetivo 1. Adquirir los conceptos básicos relacionados con la POO 2. Reconocer las características de la POO ● 1.2 Representación gráfica de objetos Contenido
  • 4. Objetivos de Desarrollo Sostenible 4.3 De aquí a 2030, asegurar el acceso igualitario de todos los hombres y las mujeres a una formación técnica, profesional y superior de calidad, incluida la enseñanza universitaria
  • 6. Introducción ● La programación orientada a objetos se fue convirtiendo en el estilo de programación dominante a mediados de los años ochenta, en gran parte debido a la influencia de C++, una extensión del lenguaje de programación C.
  • 7. Introducción ● Su dominación fue consolidada gracias al auge de las Interfaces gráficas de usuario, para las cuales la programación orientada a objetos está particularmente bien adaptada
  • 8. Términos Básicos ● 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.
  • 10. Abstracción ● Consiste en la generalización conceptual de un determinado conjunto de objetos y de sus atributos y propiedades, dejando en un segundo término los detalles concretos de cada objeto. ● La abstracción es pasar del plano material (cosas que se tocan) al plano mental (cosas que se piensan). ● Representación de un objeto del mundo real
  • 13. Encapsulación ● Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. ● Se refiere a la capacidad de agrupar y condensar en un entorno con límites bien-definidos distintos elementos. ● Ocultar las Variables y acceder a ellas solamente por medio de los Métodos. ● Algunos autores lo llaman ocultación.
  • 16. Herencia ● Tal como su nombre lo indica, esto consiste en heredar atributos y/o acciones (Métodos) desde una clase a otra con lo que podemos reducir redundancias en el código y escalar de forma reutilizable nuestra aplicación de software.
  • 18. Polimorfismo ● El objeto /clase se comportará de varias formas, esto se evidenciará en los métodos. ● Se basa en el concepto de herencia para posteriormente realizar instancias de una clase hijo dentro de una clase padre con lo que al compartir acciones o métodos estos se cargarán con la definición
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Conclusiones ● 1. Abstracción se enfoca en que hace y no en cómo se hace. ● 2. Encapsulamiento oculta los detalles de la programación. ● 3. Herencia las características y funcionalidades de una clase se heredan ● a sus clases hijas. ● 4. Polimorfismo diferentes Objetos pueden tomar la forma de otro. ● 5. Modularidad subdivide un sistema en partes más pequeñas.