오늘의 학습키워드"고급문법"✏️오늘 배운 내용● 다중상속의 문제같은 이름의 멤버를 가지고 있을때 어떤 부모 클래스의 멤버를 사용해야하는지 모호해진다.클래스 간의 관계가 복잡해진다.이름 충돌과 충돌 해결의 어려움이 있다.코드의 복잡성을 증가시키고 유지 보수성이 저하될 수 있다.● 인터페이스(interface) : 클래스가 구현해야 하는 멤버들을 정의하는것 💡 사용하는 이유는?코드의 재사용성다중 상속 제공유연한 설계 고블린 클래스가 IMonster인터페이스를 구현할경우 모든 인터페이스 멤버를 구현안하면아래와 같이 에러가 뜬다. ▼예제 모든 인터페이스 멤버를 구현하면 에러는 사라진다. 인터페이스(interface) 추상클래스(abstract class) 추상적인 동작만 정의 일부 동작의 ..