Pregled tehnika programiranja
Primjer sa strukturama podataka
jednostavna (simple) lista
Øelementi liste međusobno povezani
Ølista ima pristupne funkcije
Øprimjer liste je FIFO buffer
Øinterface - opisuje što je dostupno a ne kako je implementirano
Øimplementacija u posebnom modulu
Øskrivanje informacija
/*
 * Interface definition for a module which implements
 * a singly linked list for storing data of any type.
 */
MODULE Singly-Linked-List-1
BOOL list_initialize();
BOOL list_append(ANY data);
BOOL list_delete();
list_end();
ANY list_getFirst();
ANY list_getNext();
BOOL list_isEmpty();
END Singly-Linked-List-1