인터페이스(interface)란? : 사전적 의미 - 두 장치를 연결하는 접속기 → 두 장치를 객체로 본다면, 인터페이스는 접속기: 서로 관계가 없는 물체들이 상호 작용을 하기 위해서 사용하는 장치나 시스템WHY? 왜 객체A가 객체B의 메소드를 직접 호출하지 않고, 인터페이스를 거치는걸까 ? 만일 객체 B가 객체 C로 변경된다 하더라도, 객체 A의 소스 코드를 변경할 필요없다. (객체 A는 인터페이스 메소드만 사용하기 때문 !) → 🎆 다형성 구현에 주된 기술로 사용 인터페이스와 구현 클래스 선언인터페이스 선언: class 키워드 대신 interface 키워드 사용 !: 접근제한자는 default와 public 사용 가능 !!interface 인터페이스명 {} // default 접근 제한pu..