Interface 장치와 장치를 연결하는 기능, 수단을 의미하는 용어 OOP에서 Interface란 클래스와 클래스간 통신을 하기 위한 기능을 정의한 자료구조이다. Class사용자에게 Class의 기능 명세를 제공한다. 기능명세의 제공은 사용자에게 Class를 편하게 사용하도록 돕는다. 기능명세의 제공은 해당 기능이 반드시 구현된다는 약속을 전제한다. Interface 생성 Class의 사용자 측면 : Printing을 하기 위해 print를 호출. Class의 개발자 측면 : Printing이 가능한 Class는 반드시 print를 구현해야한다. Interface는 내부적으로 상속 mechanism을 사용. interface orderable{ public boolean putMoney(int mone..