안녕하세요. 오늘은 인터페이스와 추상화 클래스의 차이점을 알아볼 거예요. 이 친구들을 알아보기 전 공통점은 미완성된 설계도 역할이라는 점인데요. 역할을 같지만 사용하는 방식이 달라서 같이 알아볼까요? 인터페이스(interface) 인터페이스는 간단하게 "계약서" 같은 친구예요. 행동의 형태(메서드 이름, 매개 변수)만 정해놓고, 실제 어떻게 할지는 나중에 각각 다르게 구현 가능하게 해 주는데요. 그리고 여러 개를 동시에 구현할 수 있답니다.// 1. 인터페이스 정의public interface Animal { void makeSound(); // 몸체 없는 메서드}// 2. 인터페이스 구현(implements) 클래스public class Dog implements Animal { @O..