Usare le interface in Go
Go mette a disposizione le interface per organizzare meglio il codice; ad esempio se abbiamo bisogno di assegnare delle funzione a delle struct.
Per chi conosce la OOP, la funzione è molto simile, solo che è differente il modo in cui vengono usate.
In primis, come vedremo, non c'è bisogno di implementarle in maniera specifica; in Go le interfacce vengono implementate in maniera implicita.