인터페이스의 역할 📌인터페이스 인터페이스는 두 객체를 연결해주는 다리 역할을 해줍니다. 사람과 삼성티비, 엘지티비 객체가 존재한다고 생각해 보겠습니다. 사람 객체는 멀티 리모컨 인터페이스를 통해서 삼성티비 객체의 채널을 변경할 수 있습니다. 이때 삼성티비가 아니라 엘지티비로 객체가 교체된다고 해도 채널을 변경할 수 있습니다. 상속 관계가 없는 다른 클래스들이 서로 동일한 행위 즉, 메서드를 구현해야할 때 인터페이스는 구현 클래스들의 동일한 사용 방법과 행위를 보장해 줄 수 있습니다. 인터페이스는 스팩이 정의된 메서드들의 집합입니다. 인터페이스의 구현 클래스들은 반드시 정의된 메서드들을 구현해야합니다. 따라서 구현 클래스들의 동일한 사용 방법과 행위를 보장해 줄 수 있습니다. 이러한 특징은 인터페이스에 다..