오늘은 상호작용 기능을 인터페이스와 추상클래스 중 어떤 것을 선택해야할 지 고민하였다. 이 과정에서 결국 추상 클래스를 선택하긴 했지만,더 명확하게 인터페이스와 추상클래스 선택점을 만들면 좋을 것 같아서 해당 내용에 관해 공부해 보았다.인터페이스 vs 추상클래스 추상 클래스인터페이스사용 키워드abstract classinterface사용 가능 변수인스턴스 필드, 정적 필드, 상수 모두 가능const (상수만 가능)사용 가능 접근 제어자제한 없음 (public, protected, private, internal 등)암묵적으로 public (명시적 접근 제어자 사용 불가)사용 가능 메서드추상 메서드, 일반 메서드, 정적 메서드 사용 가능추상 메서드, 기본 구현 메서드(default), 정적 메서드속성 (..