Está en la página 1de 6

Alumno: Cristian A.

 Sanhueza
Profesora:Alicia Salamon
Materia: Informática II
Carrera: Ingeniería en Sistemas
Año: 2018
Actividades

1. Identifique la diferencia entre encapsulamiento y 
ocultamiento de la información. 

El encapsulamiento se refiere a reunir en cierta estructura todos 
los elementos que, a determinado nivel, de abstracción, se pueden 
considerar de una misma entidad.
Cuando lo que se quiere es ocultar lo que hace un objeto de lo que
hacen otros objetos de mundo exterior a la encapsulación se la 
conoce como ocultamiento de datos.

2. Identifique la diferencia entre encapsulamiento y 
abstracción.

Abstracción es la propiedad que considera los aspectos más 
significativos o notables de un problema y expresa una solución en
esos términos, mientras que el encapsulamiento los agrupa por 
considerarlos de una misma entidad.

3. Realice un ejemplo de Herencia, definiendo las abstracciones,
sus atributos y comportamientos.

El concepto de clases divididas en subclases se utiliza en la vida
diaria y conduce al de herencia.
La idea principal de estas divisiones reside en el hecho de que 
cada subclase comparte características con la clase de la cual 
deriva.
Cada clase derivada hereda las características de la cual es base 
y además añade sus propias características atributos y 
operaciones.

Consideremos:
4. Realice un ejemplo de agregación

La agregación es un tipo de asociación que indica que una clase es
parte de otra clase (composición débil). Los componentes pueden 
ser compartidos por varios compuestos (de la misma asociación de 
agregación o de varias asociaciones de agregación distintas). La 
destrucción del compuesto no conlleva la destrucción de los 
componentes. Habitualmente se da con mayor frecuencia que la 
composición.
La agregación se representa en UML mediante un diamante de color 
blanco colocado en el extremo en el que está la clase que 
representa el “todo”.

5. Realice un ejemplo de relaciones de uso.

En este ejemplo la clase sistema tiene por atributos a Operador y 
Admin, que son tipos de datos Usuarios y acceden a ella para 
verificar el Login a través de la operación Login().

6. ¿Qué es polimorfismo? Ejemplifique.
Polimorfismo es la propiedad que le permite a una operación o 
función, tener el mismo nombre en clases diferentes y actuar de 
modo distinto en cada una de ellas.
7. Ejercicio.

a) Se definen cuatro clases, a saber: 
Clase Padre: Transportes
Clases Heredadas: Auto, Barco, Avión.

b) Los atributos que se heredan se declaran en la clase 
Transporte, luego cada atributo particular se declara en el resto 
de las clases.

c) Los métodos que se heredan se definen en la clase Transporte,
luego cada método particular se define en cada una de las clases 
auto, barco y avión.
d) Los métodos comunes a todos en la clase Transportes, luego 
los particulares en cada clase.

También podría gustarte