.NET Core 3.0이 추가되던 C# 8.0 시절에 말씀하신 기능이 나왔습니다.
인터페이스에 기본 메서드를 구현하는 기능입니다.
저도 오브젝트라는 책을 읽고 과거에 아래처럼 썼었습니다.
기본 메서드 기능이 왜 추가되었는 지는 모르겠지만, 이 기능을 통해 C#에서도 Mix-In 을 사용할 수 있게 된 것 같습니다.
지금 다시보니 일종의 Glue 같은 느낌이네요.
.NET Core 3.0이 추가되던 C# 8.0 시절에 말씀하신 기능이 나왔습니다.
인터페이스에 기본 메서드를 구현하는 기능입니다.
저도 오브젝트라는 책을 읽고 과거에 아래처럼 썼었습니다.
기본 메서드 기능이 왜 추가되었는 지는 모르겠지만, 이 기능을 통해 C#에서도 Mix-In 을 사용할 수 있게 된 것 같습니다.
지금 다시보니 일종의 Glue 같은 느낌이네요.