소개
다형성은 개체 지향 프로그래밍의 핵심 개념 중 하나입니다. 다형성을 사용하면 다양한 형식의 개체를 공통 기본 형식의 개체로 처리하여 코드에서 유연성과 재사용성을 제공합니다.
소프트웨어 업데이트 프로젝트의 한가운데에 있는 비영리 회사에서 일하고 있다고 가정해 보겠습니다. 애플리케이션은 느슨하게 결합된 보고 구조와 긴밀하게 결합된 모델을 결합합니다. 유연성과 유지 관리를 향상시키기 위해 애플리케이션에서 다형성을 구현해야 합니다. 클래스 상속 및 인터페이스를 사용하여 다형 동작을 구현하는 방법을 이해해야 합니다. 이 모듈에서는 이러한 개념을 안내하고 작업에 적용하는 데 도움이 되는 실용적인 예제를 제공합니다.
이 모듈에서 다루는 항목은 다음과 같습니다.
- 다형성 동작의 원칙을 검토합니다.
- 상속 기반 다형성을 탐색합니다.
- 인터페이스 기반 다형성을 탐색합니다.
- 다형 디자인 고려 사항을 검토합니다.
- C# 앱에서 다형성을 구현합니다.
이 모듈을 완료하면 다음을 수행할 수 있습니다.
- C#에서 다형성의 원리를 설명합니다.
- 클래스 상속을 사용하여 다형성을 구현합니다.
- 인터페이스를 사용하여 다형성을 구현합니다.
- 시나리오 요구 사항과 일치하는 다형성에 대한 접근 방식을 선택합니다.
- C# 앱에서 상속 기반 및 인터페이스 기반 다형성을 구현합니다.
이 모듈을 마치면 C#에서 다형성을 확실하게 이해하고 클래스 상속 또는 인터페이스 구현을 사용하여 다형성을 구현할 수 있습니다.