실무에서 보면


UI도 인터페이스라고 부르고


추상화된 클래스도 인터페이스라고 부르고


API 스펙도 인터페이스라고 부르고


싀발 그냥 뭔가 실행되는 영역이면 인터페이스라고 부르는 것 같아


맨날 인터페이스 테스트 인터페이스 어쩌고 하는데


하는 게 다 달라