L'interfaccia è utilizzata per implementare più di una classe, ma non ha alcun codice nei suoi metodi ... tuttavia il metodo chiamato funziona con la rispettiva funzione. Inoltre, diventa molto confuso quando viene utilizzato in modelli di progettazione come la facciata. esempio: in caso di framework PHP Laravel.