Proyecto final para la materia Programación II de la Universidad Nacional General Sarmiento (UNGS).
Desarrollado con un compañero utilizando Trello y aplicando pair programming.
Comenzamos analizando el problema y pensando los tipos de datos abstractos a utilizar.
Proseguimos diseñando un diagrama de clase en UML para organizar la producción.
Continuamos desarrollando el sistema en base a nuestro diagrama, modificandolo en el proceso.
Aplicamos conceptos claves de POO, tales como herencia, abstracción, polimorfismo y encapsulamiento.
Nota final: 9.