08-1. 인터페이스
Hi.Claire
📓 혼자 공부하는 자바 (신용권, 한빛미디어) 08. 인터페이스08-1. 인터페이스인터페이스(Interface)객체의 사용 방법을 정의한 타입개발 코드와 객체가 서로 통신하는 접점 역할을 한다.개발 코드가 인터페이스의 메소드를 호출하면 인터페이스는 객체의 메소드를 호출한다.그렇기 때문에 개발 코드는 객체의 내부 구조를 알 필요가 없고 인터페이스의 메소드만 알고 있으면 된다.-> 인터페이스와 구현의 분리 개발 코드와 객체 사이에 인터페이스를 두는 이유개발 코드가 직접 객체의 메소드를 호출하지 않고 중간에 인터페이스를 두는 이유는 개발 코드를 수정하지 않고 사용하는 객체를 변경할 수 있도록 하기 위해서다.인터페이스는 하나의 객체가 아니라 여러 객체들과 사용이 가능하므로 어떤 객체를 사용하느냐에 따라서 실행..