SlideShare una empresa de Scribd logo
1 de 1
Actividad 3: Los Pilares de la POO.
“Los Pilaresde laPOO”
Abstracción
Capacidaddel ser humanopara entender una situaciónexcluyendo detalles ysólo viéndola a altonivel. El hombre ha comprendido
el mundocon la abstracción. Esta propiedadpermite distinguir a un objetode los demás, observandosus características y
comportamientos, pensandoenqué es yno encómose codificaría en unlenguaje. Con la abstracciónse destaca lo importante yse
ignora lo irrelevante, o sea, hayocultamientode información. Hayabstracciónde datos al declarar una variable tipo integer, ya que
internamente el compilador lo implementa en2 bytes, lo cual es transparente al programador, o al declarar una variable date, el
compilador controla los días de los meses, acepta sólooperaciones válidas entre las fechas, permitiendoal programador abstraerse
de esos detalles. Estos tipos de datos abstractos coleccionan valoresyoperaciones, los cuales se usantransparentemente sin
importar suimplementación:otro lo implementa yyo lo uso.
Herencia
Propiedadque permite a los objetos ser construidos a partir de otros;es recibir
de un módulosuperior sus características, talescomoatributos o funciones
(campos ymétodos o comportamientos), para usarlos enel móduloactual.
Heredar es compartir atributos.
Encapsulación de información
Ocultamiento de información, datos o funciones especialesa los usuarios. En el
caso de la programación, el encapsulamientoes loque permite que tanto la
estructura (campos)comoel comportamiento(métodos)s e encuentrendentro
del mismo cuerpo de código de la clase conla que se creanlos objetos. Dentro
de la clase se debenagrupar tantola informacióno datos de los campos como
las operaciones o métodos o funciones que operan sobre esta información.
Polimorfismo
Esta propiedadindicaque unelementopuede tomardistintas
formas.Podemosdefinirlocomoel usode variostiposenun
mismocomponente ofunción.Porejemplo,unafunciónque
sume dosoperandos,lacual maneja,o dosnúmeroso dos
cadenas,para retornarun total de unasuma o de una
concatenación.Tambiénse denominasubsumption

Más contenido relacionado

Similar a Actividad 3

Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
guest160f88
 
Programación estructurada a objetos.pptm
Programación  estructurada  a objetos.pptmProgramación  estructurada  a objetos.pptm
Programación estructurada a objetos.pptm
elvis mendieta
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
ronnyme21
 
1. representación el conocimiento
1. representación el conocimiento1. representación el conocimiento
1. representación el conocimiento
norma8avila
 
Introduccion poo2
Introduccion poo2Introduccion poo2
Introduccion poo2
ayreonmx
 

Similar a Actividad 3 (19)

Asignación 1 astrid c.
Asignación 1 astrid c.Asignación 1 astrid c.
Asignación 1 astrid c.
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
 
Poo (concepto, caracteristica, origen)
Poo (concepto, caracteristica, origen)Poo (concepto, caracteristica, origen)
Poo (concepto, caracteristica, origen)
 
Clase y Objeto de la POO
Clase y Objeto de la POOClase y Objeto de la POO
Clase y Objeto de la POO
 
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOSCUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
 
Programación estructurada a objetos.pptm
Programación  estructurada  a objetos.pptmProgramación  estructurada  a objetos.pptm
Programación estructurada a objetos.pptm
 
Unidad educativa réplica juan pío montúfar
Unidad educativa réplica juan pío montúfarUnidad educativa réplica juan pío montúfar
Unidad educativa réplica juan pío montúfar
 
Cspr
CsprCspr
Cspr
 
Cspr
CsprCspr
Cspr
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
123qw
123qw123qw
123qw
 
1. representación el conocimiento
1. representación el conocimiento1. representación el conocimiento
1. representación el conocimiento
 
Introduccion poo2
Introduccion poo2Introduccion poo2
Introduccion poo2
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Robotica en clase
Robotica en claseRobotica en clase
Robotica en clase
 
sem1 IA.pdf
sem1 IA.pdfsem1 IA.pdf
sem1 IA.pdf
 

Más de Roberto Cortez (20)

Reporte
ReporteReporte
Reporte
 
Act 10
Act 10Act 10
Act 10
 
Act 07
Act 07Act 07
Act 07
 
Act 01
Act 01Act 01
Act 01
 
Act 06
Act 06Act 06
Act 06
 
Act 05
Act 05Act 05
Act 05
 
Act 04
Act 04Act 04
Act 04
 
Act 03
Act 03Act 03
Act 03
 
Act 02
Act 02Act 02
Act 02
 
Portafolio de evidencias parcial 2
Portafolio de evidencias parcial 2Portafolio de evidencias parcial 2
Portafolio de evidencias parcial 2
 
P2 actividades 2 y 3 infografía palabras reservadas
P2 actividades 2 y 3 infografía palabras reservadasP2 actividades 2 y 3 infografía palabras reservadas
P2 actividades 2 y 3 infografía palabras reservadas
 
P2 act1 cuadro comparativo
P2 act1 cuadro comparativoP2 act1 cuadro comparativo
P2 act1 cuadro comparativo
 
Ejercicio de base de datos 16°
Ejercicio de base de datos 16°Ejercicio de base de datos 16°
Ejercicio de base de datos 16°
 
Ejercicio de base de datos 17°
Ejercicio de base de datos 17°Ejercicio de base de datos 17°
Ejercicio de base de datos 17°
 
Ejercicio de base de datos 18°
Ejercicio de base de datos 18°Ejercicio de base de datos 18°
Ejercicio de base de datos 18°
 
Ejercicio de base de datos 19°
Ejercicio de base de datos 19°Ejercicio de base de datos 19°
Ejercicio de base de datos 19°
 
Ejercicio de base de datos 20°
Ejercicio de base de datos 20°Ejercicio de base de datos 20°
Ejercicio de base de datos 20°
 
Ejercicio de base de datos 13°
Ejercicio de base de datos 13°Ejercicio de base de datos 13°
Ejercicio de base de datos 13°
 
Ejercicio de base de datos 15°
Ejercicio de base de datos 15°Ejercicio de base de datos 15°
Ejercicio de base de datos 15°
 
Ejercicio para base de datos 14°
Ejercicio para base de datos 14°Ejercicio para base de datos 14°
Ejercicio para base de datos 14°
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 

Último (17)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Retornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armoníaRetornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armonía
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 

Actividad 3

  • 1. Actividad 3: Los Pilares de la POO. “Los Pilaresde laPOO” Abstracción Capacidaddel ser humanopara entender una situaciónexcluyendo detalles ysólo viéndola a altonivel. El hombre ha comprendido el mundocon la abstracción. Esta propiedadpermite distinguir a un objetode los demás, observandosus características y comportamientos, pensandoenqué es yno encómose codificaría en unlenguaje. Con la abstracciónse destaca lo importante yse ignora lo irrelevante, o sea, hayocultamientode información. Hayabstracciónde datos al declarar una variable tipo integer, ya que internamente el compilador lo implementa en2 bytes, lo cual es transparente al programador, o al declarar una variable date, el compilador controla los días de los meses, acepta sólooperaciones válidas entre las fechas, permitiendoal programador abstraerse de esos detalles. Estos tipos de datos abstractos coleccionan valoresyoperaciones, los cuales se usantransparentemente sin importar suimplementación:otro lo implementa yyo lo uso. Herencia Propiedadque permite a los objetos ser construidos a partir de otros;es recibir de un módulosuperior sus características, talescomoatributos o funciones (campos ymétodos o comportamientos), para usarlos enel móduloactual. Heredar es compartir atributos. Encapsulación de información Ocultamiento de información, datos o funciones especialesa los usuarios. En el caso de la programación, el encapsulamientoes loque permite que tanto la estructura (campos)comoel comportamiento(métodos)s e encuentrendentro del mismo cuerpo de código de la clase conla que se creanlos objetos. Dentro de la clase se debenagrupar tantola informacióno datos de los campos como las operaciones o métodos o funciones que operan sobre esta información. Polimorfismo Esta propiedadindicaque unelementopuede tomardistintas formas.Podemosdefinirlocomoel usode variostiposenun mismocomponente ofunción.Porejemplo,unafunciónque sume dosoperandos,lacual maneja,o dosnúmeroso dos cadenas,para retornarun total de unasuma o de una concatenación.Tambiénse denominasubsumption