list Primer Avance.- Creación de Objetos para Proyecto
assignmentCrear las clases base de tu proyecto final:- Selcciona un problema a resolver para hacer un proyecto pequeño,
este proyecto lo estarás cambiando constantemente en cada avance,
si lo haces muy grande te va a costar mucho trabajo cambiarlo en cada avance.
El problema debe de estar relacionado con diferentes tipos de objeto, por ejemplo tipos de planta, tipos de autos, tipos de departamentos, tipos de empleado, tipos de deporte, etc... esto hará que te sea más facil aprovechar las ventajas del paradigma orientado a objetos. - Crea un repositorio de Github para tu proyecto.
- En el .README describe cual es problema y que es lo que tu programa tiene que hacer y como crees que se debe usar (que acciones puede hacer el usuario).
- Desarrolla 3 clases asiladas relacionadas con tu proyecto (3 tipos de objeto diferentes).
- Cada clase debe estar completa con constructor, atributos y métodos.
- Manda a llamar tus clases en el main y crea un objeto de cada clase y manada a llamar sus métoodos para demostrar que funcionan correctamente.
- Sigue las reglas de estilo para C++.
list Competencias a Evaluar
- thumb_up Codifico métodos y atributos de clase. (constructores, getters, setters y otros métodos)
- thumb_up Compruebo el acceso a los atributos y métodos de la clase (encapsulamiento correcto, mando a llamar los objetos de forma útil).
- thumb_up Cumplo con estándares en mi repositorio: tiene un readme claro que explica el proyecto (para que sirve, para que no sirve y como se usa), no tiene archivos basura o versiones pasadas.
- thumb_up Uso una herramienta para control de versiones (github)
attachmentRecursos
Revisa el Proyecto Demo y úsalo como ejemplo para implementar el tuyo.