En todos los casos en que entraban en juego distintos algoritmos estos se han implementado en forma de objetos con su interfaz bien definido. En cada caso, tienen datos y mΘtodos distintos (Ver el Manual del programador) pero en todos los casos todo queda encapsulado detrßs del interfaz.
De esta manera, para a±adir un algoritmo nuevo s≤lo es necesario a±adir un archivo nuevo con el c≤digo especφfico de este y una llamada a su funci≤n de inicializaci≤n (donde se tendrß que registrar como algoritmo) en el archivo "main.c" del mismo directorio.