Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto2 Informe
Proyecto2 Informe
PROYECTO:
CARRERA DE CABALLOS
CURSO:
PROGRAMACIÓN II
DOCENTE :
Fiestas Iquira, Jose Antonio
INTEGRANTES:
INTEGRANTES SECCIÓN % DE
PARTICIPACIÓN:
- Encapsulación:
La encapsulación es el concepto de ocultar los detalles internos de una clase y
proporcionar una interfaz pública para interactuar con ella. En este proyecto, la
encapsulación es importante para proteger los datos de cada caballo (name, steps,
distance) y asegurar que solo puedan ser modificados a través de métodos específicos de
la clase. Por ejemplo, en lugar de permitir el acceso directo a los atributos de Horse
desde fuera de la clase, se podrían proporcionar métodos getter y setter para acceder y
modificar los valores de forma controlada. Esto ayuda a mantener la integridad de los
datos y facilita el mantenimiento del código.
- Constructores:
Los constructores son métodos especiales de una clase que se utilizan para inicializar
los objetos de esa clase. En este proyecto, los constructores pueden ser utilizados para
inicializar los objetos Horse con valores iniciales. Por ejemplo, se podría definir
un constructor en la clase Horse que tome como argumentos el nombre del caballo, la
cantidad de pasos y la distancia recorrida, y se encargue de asignar esos valores a los
atributos correspondientes. Esto facilita la creación de objetos Horse y garantiza que
estén correctamente inicializados al momento de su creación.