Для чего применяется интерфейс?