Интерфейсы дают тебе гарантию, что объект, который его реализует обладает каким-либо методом. Предположим имеем интерфейс Помещение, у него должнен быть обязательный метод для того, чтобы попасть внутрь, телепорт это, или дверь сути не играет, главное, что он есть