SlideShare una empresa de Scribd logo
1 de 2
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADEMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
TEMA:
ABSTRACCION.
PROFESOR:
ISC. OMAR EMMANUEL LARA JUÁREZ.
ALUMNO(A):
SANDRA MONTOYA REYES
CARRERA:
INGENIERIA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
GRADO Y GRUPO
9° CUATRIMESTRE “A”
PINOS, ZACATECAS. JULIO DEL 2015
ABSTRACCIÓN ORIENTADA A OBJETOS
Es aquella sobre la que no podemos instanciar objetos. La programación orientada
a objetos sabemos que, de alguna manera, trata de "modelizar" los elementos del
mundo real. En Herencia en Programación Orientada a Objetos se puede definir
jerarquías de clasificación: los animales y dependiendo de éstos tenemos
mamíferos, vertebrados, invertebrados. Dentro de los mamíferos tenemos vacas,
perros. Animal puede ser desde una hormiga a un delfín o un humano.
Herencia y abstracción
Una clase abstracta es aquella en la que hay definidos métodos abstractos, sobre
la que no podremos instanciar objetos" Además, en un esquema de herencia, "Si
heredamos de una clase abstracta métodos abstractos, tampoco se podrán
instanciar objetos de las clases hijas y tendrán que definirse como abstractas, a no
ser que implementemos todos y cada uno de los métodos que se habían
declarado como abstractos en la clase padre.
El polimorfismo es una relajación del sistema de tipos por la cual éramos capaces
de aceptar objetos de un tipo y de todas las clases hijas recibir un objeto que
pertenece a una jerarquía de clasificación y saber que puedo pedirle determinadas
cosas. Quizás en la clase padre no pudieron implementarse esos
comportamientos, porque no sabíamos el código necesario para ello, pero al
menos se declararon que iban a poder realizarse en el futuro en clases hijas
CONCLUSION
Puedo decir que a lo que llegamos es que La abstracción en programación
orientada a objetos permite la optimización del código generado gracias a que
mediante técnicas de abstracción, herencia y polimorfismo, entre otros permiten,
que el código sea generado y esto se lleva a cabo mediante objetos que nos
rodean del mundo real, de manera que sea reutilizable en un problema real, tan
solo con relacionarlo con objetos lógicos que serán usados para el desarrollo del
software. Dice que en un sistema no se pueda crear animales como tal, pero si
se puden definir esas cuestiones comunes a todos los animales me resulta útil
para no tener que programarlas de nuevo en todos los tipos de animales que
puedan existir. Y estas simplemente se heredaran en las clases hijas, de modo
que estarán presentes sin tener que volver a programar todas esas cosas
comunes.

Más contenido relacionado

Similar a Abstracción orientada a objetos en programación

Similar a Abstracción orientada a objetos en programación (20)

Abstracción.docs
Abstracción.docsAbstracción.docs
Abstracción.docs
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
Abstracción 14k
Abstracción 14kAbstracción 14k
Abstracción 14k
 
Clases abstractas
Clases abstractasClases abstractas
Clases abstractas
 
Resumen abstraccion
Resumen abstraccionResumen abstraccion
Resumen abstraccion
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
Abstracción
AbstracciónAbstracción
Abstracción
 
Test sobre el curso de redaccion 9
Test sobre el  curso de  redaccion 9Test sobre el  curso de  redaccion 9
Test sobre el curso de redaccion 9
 
Inteligencia artificial aplicada a la salud en el seguimiento de pacientes cr...
Inteligencia artificial aplicada a la salud en el seguimiento de pacientes cr...Inteligencia artificial aplicada a la salud en el seguimiento de pacientes cr...
Inteligencia artificial aplicada a la salud en el seguimiento de pacientes cr...
 
Guia Docente Aprendizaje de la Inteligencia Artificial Ccesa007.pdf
Guia Docente Aprendizaje de la Inteligencia Artificial Ccesa007.pdfGuia Docente Aprendizaje de la Inteligencia Artificial Ccesa007.pdf
Guia Docente Aprendizaje de la Inteligencia Artificial Ccesa007.pdf
 
La Mujer y la tecnología
La Mujer y la tecnologíaLa Mujer y la tecnología
La Mujer y la tecnología
 
Word del gupo 2
Word del gupo 2Word del gupo 2
Word del gupo 2
 
APP EDUCATIVA CREAPUZZLES. Cristina de la Fuente y Saray Sánchez
APP EDUCATIVA CREAPUZZLES. Cristina de la Fuente y Saray SánchezAPP EDUCATIVA CREAPUZZLES. Cristina de la Fuente y Saray Sánchez
APP EDUCATIVA CREAPUZZLES. Cristina de la Fuente y Saray Sánchez
 
RESUMEN DEL VIDEO
RESUMEN DEL VIDEO RESUMEN DEL VIDEO
RESUMEN DEL VIDEO
 
CONCEPTOS BASICOS DE LA INFORMATICA
CONCEPTOS BASICOS DE LA INFORMATICACONCEPTOS BASICOS DE LA INFORMATICA
CONCEPTOS BASICOS DE LA INFORMATICA
 
inteligencia
inteligenciainteligencia
inteligencia
 
T.3126
T.3126T.3126
T.3126
 

Más de Sandy Montoya Reyes (20)

Aplicacion de las telecomunicaciones
Aplicacion de las telecomunicacionesAplicacion de las telecomunicaciones
Aplicacion de las telecomunicaciones
 
Interfaces
InterfacesInterfaces
Interfaces
 
Base de datos orientada a objetos
Base de datos orientada a objetosBase de datos orientada a objetos
Base de datos orientada a objetos
 
Trabajo final plan de-comunicacion dt
Trabajo final plan de-comunicacion dtTrabajo final plan de-comunicacion dt
Trabajo final plan de-comunicacion dt
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Administracion de proyectos en TI
Administracion de  proyectos en TIAdministracion de  proyectos en TI
Administracion de proyectos en TI
 
Gestionar el equipo del proyecto
Gestionar el equipo del proyectoGestionar el equipo del proyecto
Gestionar el equipo del proyecto
 
Estandares Y Normas de ISO
Estandares Y Normas de ISOEstandares Y Normas de ISO
Estandares Y Normas de ISO
 
Aplicacion de agenda de contactos
Aplicacion de agenda de contactosAplicacion de agenda de contactos
Aplicacion de agenda de contactos
 
A1 u1 tablas comparativa
A1 u1  tablas comparativaA1 u1  tablas comparativa
A1 u1 tablas comparativa
 
A1 u1 tablas comparativa
A1 u1  tablas comparativaA1 u1  tablas comparativa
A1 u1 tablas comparativa
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Manual de phpMyAdmin
Manual de phpMyAdminManual de phpMyAdmin
Manual de phpMyAdmin
 
Manual phpMyAdmin
Manual  phpMyAdminManual  phpMyAdmin
Manual phpMyAdmin
 
Manual de dreamweaver
Manual de dreamweaverManual de dreamweaver
Manual de dreamweaver
 
Manejo de archivos
Manejo de archivosManejo de archivos
Manejo de archivos
 
A2 ad desarrollo_e_inovacion.
A2 ad desarrollo_e_inovacion.A2 ad desarrollo_e_inovacion.
A2 ad desarrollo_e_inovacion.
 
Dialog inglihs
Dialog inglihsDialog inglihs
Dialog inglihs
 
A1 ap natural_frut
A1 ap natural_frutA1 ap natural_frut
A1 ap natural_frut
 

Abstracción orientada a objetos en programación

  • 1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TEMA: ABSTRACCION. PROFESOR: ISC. OMAR EMMANUEL LARA JUÁREZ. ALUMNO(A): SANDRA MONTOYA REYES CARRERA: INGENIERIA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN GRADO Y GRUPO 9° CUATRIMESTRE “A” PINOS, ZACATECAS. JULIO DEL 2015
  • 2. ABSTRACCIÓN ORIENTADA A OBJETOS Es aquella sobre la que no podemos instanciar objetos. La programación orientada a objetos sabemos que, de alguna manera, trata de "modelizar" los elementos del mundo real. En Herencia en Programación Orientada a Objetos se puede definir jerarquías de clasificación: los animales y dependiendo de éstos tenemos mamíferos, vertebrados, invertebrados. Dentro de los mamíferos tenemos vacas, perros. Animal puede ser desde una hormiga a un delfín o un humano. Herencia y abstracción Una clase abstracta es aquella en la que hay definidos métodos abstractos, sobre la que no podremos instanciar objetos" Además, en un esquema de herencia, "Si heredamos de una clase abstracta métodos abstractos, tampoco se podrán instanciar objetos de las clases hijas y tendrán que definirse como abstractas, a no ser que implementemos todos y cada uno de los métodos que se habían declarado como abstractos en la clase padre. El polimorfismo es una relajación del sistema de tipos por la cual éramos capaces de aceptar objetos de un tipo y de todas las clases hijas recibir un objeto que pertenece a una jerarquía de clasificación y saber que puedo pedirle determinadas cosas. Quizás en la clase padre no pudieron implementarse esos comportamientos, porque no sabíamos el código necesario para ello, pero al menos se declararon que iban a poder realizarse en el futuro en clases hijas CONCLUSION Puedo decir que a lo que llegamos es que La abstracción en programación orientada a objetos permite la optimización del código generado gracias a que mediante técnicas de abstracción, herencia y polimorfismo, entre otros permiten, que el código sea generado y esto se lleva a cabo mediante objetos que nos rodean del mundo real, de manera que sea reutilizable en un problema real, tan solo con relacionarlo con objetos lógicos que serán usados para el desarrollo del software. Dice que en un sistema no se pueda crear animales como tal, pero si se puden definir esas cuestiones comunes a todos los animales me resulta útil para no tener que programarlas de nuevo en todos los tipos de animales que puedan existir. Y estas simplemente se heredaran en las clases hijas, de modo que estarán presentes sin tener que volver a programar todas esas cosas comunes.