Você está na página 1de 3

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

INGENIERÍA EN SOFTWARE

PROGRAMACION ORIENTADA A OBJETOS

TEMA: DEFINICIONES DE ENCAPSULAMIENTO

NOMBRE: CAROLINA CASTILLO

COD. 6681

PROFESORA: ING. JORGE MENÉNDEZ

CURSO: SEGUNDO “B”

FECHA:12/05/2019

SEGUNDO SEMESTRE
DESARROLLO:

Mauricio Ortiz y Andrea plaza en su libro programación orientada a objetos con Java y UML
manifiestan que:

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

En CCM Jean P, afirma que:

La encapsulación es un mecanismo que consiste en organizar datos y métodos de una


estructura, conciliando el modo en que el objeto se implementa, es decir, evitando el
acceso a datos por cualquier otro medio distinto a los especificados. Por lo tanto, la
encapsulación garantiza la integridad de los datos que contiene un objeto.

Francisco Cevallos en su libro Programación orientada a objetos afirma que:

Se refiere a la capacidad de agrupar y condensar en un entorno con límites bien-


definidos distintos elementos. Cuando hablemos de encapsulación en general siempre
nos referiremos, pues, a encapsulación abstracta. De manera informal, primero
generalizamos (la abstracción) y luego decimos: la generalización está bien, pero dentro
de un cierto orden: hay que poner límites (la encapsulación), y dentro de esos límites
vamos a meter, a saco, todo lo relacionado con lo abstraído: no sólo datos, sino también
métodos, comportamientos, etc.

Ejemplo:

1:

Contexto 1: Se necesita que cualquiera pueda acceder a el color de un vehículo, entonces:

Opción a: Declaro entonces COLOR como Privado

Opción b: Declaro entonces COLOR como Protegido

Opción c: Declaro entonces COLOR Como Público

Respuesta: opción c.

2:

Se necesita qué color se pueda acceder a través no sólo de vehículo, sí no ahora también de
Buses, y como todos sabemos un bus es un tipo de vehículo, entonces también deberá tener
acceso a color.

Opción a: Declaro entonces COLOR como Privado

Opción b: Declaro entonces COLOR como Protegido

Opción c: Declaro entonces COLOR Como Público

Respuesta: Opción b
3:

Se necesita que color se pueda acceder solamente para vehículo.

Opción a: Declaro entonces COLOR como Privado

Opción b: Declaro entonces COLOR como Protegido

Opción c: Declaro entonces COLOR Como Público

Respuesta: Opción a

CONCLUSION:

Carolina Castillo dice que: Un encapsulamiento es un mecanismo de protección de


características y comportamientos de los objetos que forman la clase.

BIBLIOGRAFÍA

Ortiz M, Plaza A, (2013), Programación orientada a objetos con Java y UML, pág. 72.

Francisco Cevallos (2012), Programación orientada a objetos, pág. 55.

Jean P, (2016). PROGRAMACION ORIENTADA A OBJETOS. Recuperado de http://


http://www.ecured.cu/Programaci%C3%B3n_Orientada_a_Objetos.

Você também pode gostar