La ventaja del Mini Cad es su implementación Orientado a
Objetos, lo que permite la reutilización de código. Además,
se pueden agregar figuras o cambiar la interfaz facilmente, solo basta modificar
los archivos que corresponden, sin que se vea afectado el resto del programa.
Por ejemplo, para agregar figuras, hay que modificar los
archivos figuras.c y figuras.h.
No se requirió usar algoritmos, puesto que se
utilizaron las funciones que provee OpenGL. La parte mas complicada de la
implementación se resolvió con los patrones de diseño
que mostramos, y sirvieron, por ejemplo, para unir las figuras y
trabajarlas como si fuesen una sola.