Sobes.tech
Junior — Middle

Puoi fare un esempio di definizione di interfaccia in programmazione?

sobes.tech AI

Risposta dell'AI

In programmazione, l'interfaccia definisce un insieme di metodi che una classe deve implementare, senza fornire un'implementazione concreta. In Android (Java/Kotlin), questo viene spesso usato per creare contratti tra componenti.

Esempio di interfaccia in Java:

public interface ClickListener {
    void onClick(View view);
}

La classe che implementa questa interfaccia deve definire il metodo onClick:

public class ButtonHandler implements ClickListener {
    @Override
    public void onClick(View view) {
        // Reazione al clic del pulsante
    }
}