Почему говорят, что интерфейс описывает поведение объекта?
Если вдуматься, интерфейс никак не описывает поведение, он описывает контракт и способ взаимодействия, а поведение описывается в реализации. Но я постоянно слышу, что люди говорят, что интерфейс описывает поведение. Получается, так говорить ошибочно?