인터페이스구현은 없고 선언만 있다클래스가 반드시 구현해야 할 메서드와 프로퍼티를 정의한 일종의 설계도(청사진) 이다인터페이스 정의public interface IMoveable { // 프로퍼티 선언 float Speed { get; set; } // 메서드 선언 void Move(Vector3 direction); void Stop();}인터페이스 주요 특징1. 인터페이스 이름은 보통 'I'로 시작한다2. 메서드와 프로퍼티만 선언 가능하며, 구현부는 작성할 수 없다3. 다중 상속이 가능하다4. 모든 멤버는 기본적으로 public 이다장점1. 다중상속 가능C#은 클래스 다중 상속이 불가능하지만, 인터페이스는 여러 개 구현이 가능하다 2. 느슨한 결합도구체적인 구현체가 ..