C#에서 이해하기 쉬운 다형성 개념
다형성은 동일한 인터페이스를 통해 다양한 형태로 동작할 수 있는 능력을 의미합니다. 객체 지향 프로그래밍에서는 이를 "하나의 인터페이스, 여러 구현"으로 요약할 수 있습니다.
다형성은 정적 다형성과 동적 다형성으로 나뉩니다. 정적 다형성은 컴파일 시에 함수 호출이 결정되며, 동적 다형성은 실행 시에 실제 메서드가 선택됩니다.
정적 다형성
정적 다 ...
8월 10일 04:11에 게시됨
템플릿 메서드 패턴의 이해와 실습
개요
템플릿 메서드 패턴은 알고리즘의 구조를 정의하면서도 하위 클래스에서 특정 단계를 재정의할 수 있도록 해주는 디자인 패턴입니다. 이 패턴은 반복되는 처리 흐름이 존재하지만, 각 단계의 구체적인 구현은 다를 때 유용합니다.
사용 환경
소프트웨어버전
JDK1.8
패턴 정의
알고리즘의 전반적인 틀을 추상 클래스에서 정의하고, 일부 단계는 하위 클래스에 ...
7월 6일 06:08에 게시됨