è un'argomento vasto e li si possono utilizzare in vari modi, dipende da come si vuole fare il programma e da come è strutturato