Interfejs jest mechanizmem, który umożliwia danej rzeczy wchodzenie w interakcje z czymś innym. Na przykład, kiedy ktoś mówi do psa: „siad”, to wydaje mu komendę, która stanowi element psiego „interfejsu sterowania głosem”. Jeśli pies wykonuje komendę, to znaczy, że obsługuje on dany interfejs. W programowaniu jest tak samo. Łączymy metody (działania przeprowadzane na obiekcie) i ich dane, aby utworzyć interfejs. Dlaczego? Podczas tej lekcji nauczysz się, jak to się robi.