Un'interfaccia si riferisce al punto di interazione designato con un componente. Le interfacce sono applicabili sia a livello hardware che software. --- Si riferisce anche all'elemento di interfaccia "interfaccia", che è l'unica eccezione all'ereditarietà singola in Java, C # e linguaggi simili.