요약
이 모듈에서는 인터페이스의 기본 구현, 인터페이스의 이점 및 이를 정의하는 방법에 대해 알아보았습니다. 또한 인터페이스를 메서드 매개 변수로 사용하고, 시스템 정의 인터페이스를 구현하고, 유연하고 재사용 가능한 코드를 만드는 방법을 알아보았습니다. 또한 C#의 인터페이스를 사용하여 다양한 기능을 사용하여 다양한 유형의 조명을 설계하고 구현하는 실용적인 시나리오를 살펴보했습니다.
이 모듈을 완료하면 이제 다음을 수행할 수 있습니다.
- 인터페이스에서 기본 구현을 정의하고 사용합니다.
- 코드 재사용, 이전 버전과의 호환성 및 유연성을 포함하여 기본 구현의 이점을 이해합니다.
- 인터페이스를 메서드 매개 변수로 사용하여 느슨한 결합을 촉진하고 테스트 가능성을 향상시킵니다.
- 와 같은
IComparableIEnumerable일반적인 시스템 정의 인터페이스를 구현합니다IDisposable. - 사용자 지정 동작을 제공하도록 특정 클래스의 기본 구현을 재정의합니다.