● 인터페이스(interface) - 메서드 : 일반 메서드는 없고 전부 추상 메서드(public abstract)로만 구성한다. abstract를 안적어도 자동으로 추상메서드가 된다는 뜻이다. - 속성 : 일반 멤버 필드는 없고 public static final로 선언된 상수만 있다. - 직접 객체를 생성하는 것은 불가능하고, implements 키워드를 이용하여 다른 클래스로 구현할 때에는 객체 생성이 가능하다. - 구현된 클래스에서는 반드시 추상 메서드를 재정의해야 한다. - 인터페이스 자체가 강제력이 높다. ● 인터페이스 용도 - 낮은 결합도 유지 - 설계 사상을 코딩 단계에서 구현 (인터페이스를 implement하게 되면 추상메소드를 의무적으로 재정의(오버라이딩) 해야하므로 설계단계에서 인터페..