SlideShare una empresa de Scribd logo
INSTITUTO TECNOLOGICOSUPERIOR “SAN GABRIEL” 4º SEMESTRE SISTEMAS
ANALISIS Y DISEÑO ORIENTADO A OBJETOS LUIS A. LOVATO S.
INSTITUTO TECNOLOGICO SUPERIOR “SAN GABRIEL”
ALUMNO:
LUIS LOVATO
PROFESOR:
ING. ANGEL HUILCA
TEMA:
LOS ELEMENTOS DEL ANALISIS Y DISEÑO ORIENTADO A OBJETOS
4º SEMESTRE SISTEMAS
INSTITUTO TECNOLOGICOSUPERIOR “SAN GABRIEL” 4º SEMESTRE SISTEMAS
ANALISIS Y DISEÑO ORIENTADO A OBJETOS LUIS A. LOVATO S.
RIOBAMBA-ECUADOR
2016
ELEMENTOS DEL ANALISIS Y DISEÑO ORIENTADO A OBJETOS
MENSAJE.- Se lo puede definir como una cantidad arbitraria de información cuyo inicio y
final están definidos o son identificables, así como también una información de registro, un
flujo de datos expresado en notación ordinaria o críptica y preparado en un formato
específico para su transmisión por cualquier medio de telecomunicaciones.
Ejemplo:
HERENCIA.- En programación orientada a objetos se define a herencia como un
mecanismo básico por el que las clases hijas heredan el código de las clases padre, si ya
comprendimos lo que son clases y objetos, atributos y estados, métodos y mensajes,
ahora podemos ampliar la información para podernos relacionar más al concepto de la
herencia.
POLIMORFISMO.- Es una relajación del sistema de tipos, de tal manera que hace una
referencia a una clase (atributo, parámetro o declaración local o elemento de un vector)
INSTITUTO TECNOLOGICOSUPERIOR “SAN GABRIEL” 4º SEMESTRE SISTEMAS
ANALISIS Y DISEÑO ORIENTADO A OBJETOS LUIS A. LOVATO S.
acepta direcciones de objetos de dicha clase y de sus clases derivadas (hijas, nietas, …),
el polimorfismo es en realidad algo muy básico, cuando estamos aprendiendo
Programación Orientada a Objetos (también conocida por sus siglas POO / OOP) muchos
estudiantes nos hacemos un embolado tremendo al tratar de entender el concepto, pero
en su base es algo extremadamente sencillo.
ABSTRACCION.- La abstracción consiste en aislar un elemento de su contexto o del
resto de los elementos que lo acompañan, en programación, el término se refiere al
énfasis en el "¿qué hace?" más que en el "¿cómo lo hace?". El común denominador en la
evolución de los lenguajes de programación, desde los clásicos o imperativos hasta
los orientados a objetos, ha sido el nivel de abstracción del que cada uno de ellos hace
uso, la abstracción ofrecida por los lenguajes de programación se puede dividir en dos
categorías: abstracción de datos (pertenecientes a los datos) y abstracción de control
(perteneciente a las estructuras de control).
ENCAPSULAMIENTO.- Es el proceso de almacenar en una misma sección los elementos
de una abstracción que constituyen su estructura y su comportamiento; sirve para separar
el interfaz contractual de una abstracción y su implantación, Pero..! ¿Cómo consigo esto?,
¡tranquilo! esto se consigue a través de la ocultación de información, ves como todo es
más fácil estando relajado, ¿No sabes que es la ocultación de información?, ¡Tranquilo!,
No, aún no estás tranquilo, ¿Ya? seguimos, Ocultación de información es el proceso de
ocultar “Todos los Secretos” de un objeto que no aportan a sus características
específicas.
INSTITUTO TECNOLOGICOSUPERIOR “SAN GABRIEL” 4º SEMESTRE SISTEMAS
ANALISIS Y DISEÑO ORIENTADO A OBJETOS LUIS A. LOVATO S.
SUPERCLASE Y SUBCLASE.-
Súper clases y subclases En muchos casos, un objeto de una clase es un objeto de otra
clase también. Un rectángulo ciertamente es un cuadrilátero (Un cuadrilátero es un
polígono de cuatro lados).
Así pues, podemos decir que la clase rectángulo hereda de la clase cuadrilátero.
En este contexto, la clase cuadrilátero es una súper clase y la clase rectángulo es una
subclase.
Un rectángulo es un tipo específico de cuadrilátero, pero no es correcto asegurar que un
cuadrilátero es un rectángulo.
A continuación, se muestran algunos ejemplos sencillos de herencia.
EJEMPLOS:
Superclase Subclases
Estudiante Estudiante Graduado, Estudiante De Licenciatura
Figura Círculo, Triángulo, Rectángulo
Préstamo Préstamo Para Automóvil, Préstamo Para Mejorar Casa, Préstamo Hipotecario
Empleado Profesor, Asistente
Cuenta Cuenta De Ahorros, Cuenta Corriente
Dado que la herencia produce subclases con más características que sus superclases, los
términos superclase y subclase pueden dar pie a confusiones.
Sin embargo, hay otra forma de considerar estos términos que es muy lógica.
Como cada objeto de una subclase es un objeto de una superclase, y dado que la que
una superclase puede tener muchas subclases, el conjunto de objetos representado por
una superclase normalmente es más grande que el conjunto de objetos representado por
cualquiera de las subclases de esa superclase.

Más contenido relacionado

Similar a Trabajo de elementos de analisis y diseño orientado a objetos

Unidad i parte i
Unidad i parte iUnidad i parte i
Unidad i parte i
pedro acosta
 
Analisis de resultados del curso calculo diferencial primera unidad
Analisis de resultados del curso calculo diferencial primera unidadAnalisis de resultados del curso calculo diferencial primera unidad
Analisis de resultados del curso calculo diferencial primera unidad
Agustín Flores Avila
 
Clase8 reporte de los resultados
Clase8 reporte de los resultadosClase8 reporte de los resultados
Clase8 reporte de los resultados
Pedro Monzón
 
La estructura del trabajo escrito
La estructura del trabajo escritoLa estructura del trabajo escrito
La estructura del trabajo escrito
Josué Mejia
 
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
Julio César Rojas Maza
 
GENETICA EN LA VIDA Y LA APLICACION DE MENDEL
GENETICA EN LA VIDA Y LA APLICACION DE MENDELGENETICA EN LA VIDA Y LA APLICACION DE MENDEL
GENETICA EN LA VIDA Y LA APLICACION DE MENDEL
ArmandoCerra1
 
Proyecto Biblioteca
Proyecto BibliotecaProyecto Biblioteca
Proyecto Biblioteca
guest074e20
 
Trabajo poo
Trabajo poo Trabajo poo
Trabajo poo
Renny Centeno
 
Clase 2, 22/8/2007
Clase 2, 22/8/2007Clase 2, 22/8/2007
Clase 2, 22/8/2007
Christian Sifaqui
 
Rubrica para las actividades de resumenes
Rubrica para las actividades de resumenesRubrica para las actividades de resumenes
Rubrica para las actividades de resumenes
jorgeluishilario
 
Prog. terminología en estadística e investigación
Prog. terminología en estadística e investigaciónProg. terminología en estadística e investigación
Prog. terminología en estadística e investigación
Rafael Verde)
 
Java
JavaJava
Ti034 caso practico
Ti034  caso practicoTi034  caso practico
Ti034 caso practico
Valentina Roca
 
Poo ok
Poo okPoo ok
Programaciom avanzada orientada a objetos
Programaciom avanzada orientada a objetosProgramaciom avanzada orientada a objetos
Programaciom avanzada orientada a objetos
Jonathan Macías
 
Introducción al análisis de datos cualitativos (I)
Introducción al análisis de datos cualitativos (I) Introducción al análisis de datos cualitativos (I)
Introducción al análisis de datos cualitativos (I)
David Y. Sánchez
 
Cristian camilo baquero herrera
Cristian camilo baquero herreraCristian camilo baquero herrera
Cristian camilo baquero herrera
cbaqueroh
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
chutas666
 
Programación del curso inf212 - POO
Programación del curso inf212 - POOProgramación del curso inf212 - POO
Programación del curso inf212 - POO
Diego Santimateo
 
Tesis
TesisTesis

Similar a Trabajo de elementos de analisis y diseño orientado a objetos (20)

Unidad i parte i
Unidad i parte iUnidad i parte i
Unidad i parte i
 
Analisis de resultados del curso calculo diferencial primera unidad
Analisis de resultados del curso calculo diferencial primera unidadAnalisis de resultados del curso calculo diferencial primera unidad
Analisis de resultados del curso calculo diferencial primera unidad
 
Clase8 reporte de los resultados
Clase8 reporte de los resultadosClase8 reporte de los resultados
Clase8 reporte de los resultados
 
La estructura del trabajo escrito
La estructura del trabajo escritoLa estructura del trabajo escrito
La estructura del trabajo escrito
 
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
 
GENETICA EN LA VIDA Y LA APLICACION DE MENDEL
GENETICA EN LA VIDA Y LA APLICACION DE MENDELGENETICA EN LA VIDA Y LA APLICACION DE MENDEL
GENETICA EN LA VIDA Y LA APLICACION DE MENDEL
 
Proyecto Biblioteca
Proyecto BibliotecaProyecto Biblioteca
Proyecto Biblioteca
 
Trabajo poo
Trabajo poo Trabajo poo
Trabajo poo
 
Clase 2, 22/8/2007
Clase 2, 22/8/2007Clase 2, 22/8/2007
Clase 2, 22/8/2007
 
Rubrica para las actividades de resumenes
Rubrica para las actividades de resumenesRubrica para las actividades de resumenes
Rubrica para las actividades de resumenes
 
Prog. terminología en estadística e investigación
Prog. terminología en estadística e investigaciónProg. terminología en estadística e investigación
Prog. terminología en estadística e investigación
 
Java
JavaJava
Java
 
Ti034 caso practico
Ti034  caso practicoTi034  caso practico
Ti034 caso practico
 
Poo ok
Poo okPoo ok
Poo ok
 
Programaciom avanzada orientada a objetos
Programaciom avanzada orientada a objetosProgramaciom avanzada orientada a objetos
Programaciom avanzada orientada a objetos
 
Introducción al análisis de datos cualitativos (I)
Introducción al análisis de datos cualitativos (I) Introducción al análisis de datos cualitativos (I)
Introducción al análisis de datos cualitativos (I)
 
Cristian camilo baquero herrera
Cristian camilo baquero herreraCristian camilo baquero herrera
Cristian camilo baquero herrera
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Programación del curso inf212 - POO
Programación del curso inf212 - POOProgramación del curso inf212 - POO
Programación del curso inf212 - POO
 
Tesis
TesisTesis
Tesis
 

Último

edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajasSlideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
AdrianaRengifo14
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
luiscohailatenazoa0
 
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdktrabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
KukiiSanchez
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
231458066
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdfCURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
LagsSolucSoporteTecn
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
231485414
 
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
pauca1501alvar
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 

Último (20)

edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajasSlideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
 
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdktrabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdfCURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
 
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 

Trabajo de elementos de analisis y diseño orientado a objetos

  • 1. INSTITUTO TECNOLOGICOSUPERIOR “SAN GABRIEL” 4º SEMESTRE SISTEMAS ANALISIS Y DISEÑO ORIENTADO A OBJETOS LUIS A. LOVATO S. INSTITUTO TECNOLOGICO SUPERIOR “SAN GABRIEL” ALUMNO: LUIS LOVATO PROFESOR: ING. ANGEL HUILCA TEMA: LOS ELEMENTOS DEL ANALISIS Y DISEÑO ORIENTADO A OBJETOS 4º SEMESTRE SISTEMAS
  • 2. INSTITUTO TECNOLOGICOSUPERIOR “SAN GABRIEL” 4º SEMESTRE SISTEMAS ANALISIS Y DISEÑO ORIENTADO A OBJETOS LUIS A. LOVATO S. RIOBAMBA-ECUADOR 2016 ELEMENTOS DEL ANALISIS Y DISEÑO ORIENTADO A OBJETOS MENSAJE.- Se lo puede definir como una cantidad arbitraria de información cuyo inicio y final están definidos o son identificables, así como también una información de registro, un flujo de datos expresado en notación ordinaria o críptica y preparado en un formato específico para su transmisión por cualquier medio de telecomunicaciones. Ejemplo: HERENCIA.- En programación orientada a objetos se define a herencia como un mecanismo básico por el que las clases hijas heredan el código de las clases padre, si ya comprendimos lo que son clases y objetos, atributos y estados, métodos y mensajes, ahora podemos ampliar la información para podernos relacionar más al concepto de la herencia. POLIMORFISMO.- Es una relajación del sistema de tipos, de tal manera que hace una referencia a una clase (atributo, parámetro o declaración local o elemento de un vector)
  • 3. INSTITUTO TECNOLOGICOSUPERIOR “SAN GABRIEL” 4º SEMESTRE SISTEMAS ANALISIS Y DISEÑO ORIENTADO A OBJETOS LUIS A. LOVATO S. acepta direcciones de objetos de dicha clase y de sus clases derivadas (hijas, nietas, …), el polimorfismo es en realidad algo muy básico, cuando estamos aprendiendo Programación Orientada a Objetos (también conocida por sus siglas POO / OOP) muchos estudiantes nos hacemos un embolado tremendo al tratar de entender el concepto, pero en su base es algo extremadamente sencillo. ABSTRACCION.- La abstracción consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan, en programación, el término se refiere al énfasis en el "¿qué hace?" más que en el "¿cómo lo hace?". El común denominador en la evolución de los lenguajes de programación, desde los clásicos o imperativos hasta los orientados a objetos, ha sido el nivel de abstracción del que cada uno de ellos hace uso, la abstracción ofrecida por los lenguajes de programación se puede dividir en dos categorías: abstracción de datos (pertenecientes a los datos) y abstracción de control (perteneciente a las estructuras de control). ENCAPSULAMIENTO.- Es el proceso de almacenar en una misma sección los elementos de una abstracción que constituyen su estructura y su comportamiento; sirve para separar el interfaz contractual de una abstracción y su implantación, Pero..! ¿Cómo consigo esto?, ¡tranquilo! esto se consigue a través de la ocultación de información, ves como todo es más fácil estando relajado, ¿No sabes que es la ocultación de información?, ¡Tranquilo!, No, aún no estás tranquilo, ¿Ya? seguimos, Ocultación de información es el proceso de ocultar “Todos los Secretos” de un objeto que no aportan a sus características específicas.
  • 4. INSTITUTO TECNOLOGICOSUPERIOR “SAN GABRIEL” 4º SEMESTRE SISTEMAS ANALISIS Y DISEÑO ORIENTADO A OBJETOS LUIS A. LOVATO S. SUPERCLASE Y SUBCLASE.- Súper clases y subclases En muchos casos, un objeto de una clase es un objeto de otra clase también. Un rectángulo ciertamente es un cuadrilátero (Un cuadrilátero es un polígono de cuatro lados). Así pues, podemos decir que la clase rectángulo hereda de la clase cuadrilátero. En este contexto, la clase cuadrilátero es una súper clase y la clase rectángulo es una subclase. Un rectángulo es un tipo específico de cuadrilátero, pero no es correcto asegurar que un cuadrilátero es un rectángulo. A continuación, se muestran algunos ejemplos sencillos de herencia. EJEMPLOS: Superclase Subclases Estudiante Estudiante Graduado, Estudiante De Licenciatura Figura Círculo, Triángulo, Rectángulo Préstamo Préstamo Para Automóvil, Préstamo Para Mejorar Casa, Préstamo Hipotecario Empleado Profesor, Asistente Cuenta Cuenta De Ahorros, Cuenta Corriente Dado que la herencia produce subclases con más características que sus superclases, los términos superclase y subclase pueden dar pie a confusiones. Sin embargo, hay otra forma de considerar estos términos que es muy lógica. Como cada objeto de una subclase es un objeto de una superclase, y dado que la que una superclase puede tener muchas subclases, el conjunto de objetos representado por una superclase normalmente es más grande que el conjunto de objetos representado por cualquiera de las subclases de esa superclase.