인터페이스 - 모듈이 해야할 일을 정의 해놓은 것들의 집합 인터페이스로 무엇을 하는가? - 주로 설계할 때 사용 인터페이스를 구현한 클래스를 사용하게 되는데 우리가 사용 할 때 다양한 클래스를 사용 할때 다형성과 연관 인터페이스 역할 - 인터페이스는 클라이언트 프로그램에 어떤 메서드를 제공하는지 알려주는 명세 또는 약속 - 한 객체가 어떤 인터페이스의 타입이라 함은 그 인터 페이스의 메서드를 구현했다는 의미 - 클라이언트 프로그램은 실제 구현내용을 몰라도 인터페이스의 정의만 알면 그 객체를 사용 할 수 있음 - 인터페이스를 구현 해 놓은 다양한 객체를 사용함 - 다형성 ex) JDBC를 구현한 오라클, MSSQL 라이브러리 등 이미 구현 된 라이브러리가 인터페이스의 예시라고 생각하면 된다. ex) JDB..