Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aplicar el concepto de abstracción para el diseño de Lo primero que desarrollamos fueron los constructores de
clases que integran una solución, utilizando el esta clase donde definimos los atributos así como el tipo.
encapsulamiento para proteger la información y ocultar la
implementación.
II. INTRODUCCIÓN.
Uno de los pilares de la programación orientada a
objetos es el encapsulamiento definido como un mecanismo
que consiste en organizar datos y métodos de un objeto para
evitar el acceso a datos por cualquier otro medio distinto a
los especificados. Garantizando la integridad de los datos
que contiene un objeto. [1]
El encapsulamiento es posible gracias a los
Fig 2. Modificadores de acceso
modificadores de acceso que son palabras reservadas del
lenguaje de programación, de ahí que puedan o no cambiar, Dado que estamos utilizando el encapsulamiento en dichos
pero al final tienen el mismo comportamiento. Las palabras atributos tenemos que implementar getters y setters para
más comunes son: poder manipular la informacion desde afuera de la clase.
● private: Esta palabra denota que el método o
atributo sólo es accesible desde la misma clase, es
decir, solo objetos de la misma clase pueden hacer
uso de esta informacion o métodos.
● Protected: Nos da acceso solo a los objetos de la
misma clase y cualquier otro que herede de ella, en
otras palabras, sus hijos.
● Default: Acceso solo a las clases que estén en el
mismo paquete.
● Public: Acceso desde cualquier parte del sistema.
III. DESARROLLO.
Como en todas las prácticas comenzamos abriendo
nuestro IDE NetBeans y creamos nuestra aplicación . Fig 3. Métodos setters y getters
Posteriormente creamos una clase para los objetos tipo Resulta a primera vista ineficiente pues estamos
Persona que debía tener la siguiente estructura: escribiendo más código pero esto nos ayuda a mantener la
integridad de la informacion, útil para grandes proyectos.
Un patrón similar fue la implementación de la clase fecha ya
que declaramos privados sus atributos.
El objeto Fecha descrito en el siguiente diagrama de clases
sigue un patrón similar.
VI. REFERENCIAS.
[1]."Encapsulamiento". EcuRed.
https://www.ecured.cu/Encapsulamiento#:~:text=Encapsula
miento.%20En%20informática%20es%20un%20mecanismo
%20que%20consiste,integridad%20de%20los%20datos%20
que%20contiene%20un%20objeto. (accedido el 23 de
octubre de 2022).
[2]. Jorge A. Solano. (2017). Laboratorio de computación
Salas A y B. 2023-1, de Facultad de Ingeniería UNAM Sitio
web: http://lcp02.fi-b.unam.mx/