오늘의 공부 📝오늘은 인터페이스 개념에 대해 집중적으로 학습하였다. 인터페이스는 클래스가 특정 동작을 수행할 수 있도록, 해당 동작에 대한 규약을 정의해 주는 추상화 개념이다. 인터페이스는 클래스와 달리 메서드의 구현을 포함하지 않으며, 그저 클래스가 가져야 할 메서드의 시그니처(이름, 매개변수, 반환 타입)만을 정의한다. 인터페이스는 여러 클래스들이 동일한 동작을 하도록 보장해주고, 다형성을 활용한 유연한 설계를 가능하게 해준다.인터페이스는 특정 동작을 정의하고, 그 동작을 여러 클래스가 공통적으로 구현할 수 있도록 한다. 인터페이스 자체는 인스턴스화할 수 없으며, 클래스에서 인터페이스를 구현하여 사용할 수 있다. 한 클래스는 여러 인터페이스를 동시에 구현할 수 있어, 인터페이스를 통한 다중 상속의 ..