Da quanto ho capito finora, un'interfaccia è un elenco di metodi che devono essere implementati da chiunque desideri utilizzare tale interfaccia.
In tal caso, farebbe qualche differenza chiamarlo una specifica anziché un'interfaccia, o è più sofisticato di una specifica?