본문 바로가기

CS

제네릭(Generic)

 

제네릭은 타입을 매개변수로 받아 코드를 일반화하는 기술이다.

 

제네릭을 사용하면 클래스, 메서드 등을 여러 타입에서 재사용할 수 있다.

 

예를 들면, List<T>와 같이 타입을 동적으로 결정할 수 있는 컬렉션을 생성할 수 있다.

 

즉, 불필요한 클래스 구현을 방지하고 타입 검사가 엄격하기 때문에, 애플리케이션 배포 전 미리 문제를 해결할 수 있고

명시적 변환보다 속도가 빠르기 때문에 코드의 재사용성과 유연성이 향상된다.

'CS' 카테고리의 다른 글

박싱(Boxing)과 언박싱(UnBoxing)  (0) 2024.01.19
가비지 컬렉터(GC)  (0) 2024.01.18
델리게이트(Delegate)  (0) 2024.01.17
배열(Array)과 리스트(List)  (0) 2024.01.16
접근제한자란?  (0) 2024.01.16