Хочу поинтересоваться.
Вот методы и функции можно вызывать. Из классов можно создавать экземпляры. Переменные могут принимать значения, а константы мы просто используем в разных местах программы.
А вот для чего нужны оъекты, называемые "интерфейсами" в .NET?
Буду рад получить развернутый, или же наоборот, лаконичный ответ.