[IT Term] 제네릭 프로그래밍

2021. 4. 1. 00:31 기타 정보/IT 용어

 

제네릭 프로그래밍은 데이터 형식에 의존하지 않고, 하나의 값이 여러 데이터 타입들을 가질 수 있는 기술에 중점을 두어 재사용성을 높일 수 있는 프로그래밍 방식입니다.

 

말이 어렵다구요? 별거 아닙니다. 제네릭 프로그래밍은 일종의 여러 데이터들을 담을 수 있는 '틀' 혹은 '용기'라고 생각하시면 됩니다. 이 '틀'과 '용기'로 자료구조나 알고리즘을 구현하고 int나 double, string같은 데이터 타입을 '틀'의 데이터 타입으로 나중에 결정하여 가독성을 높이고 재사용성을 높일 수 있는 방식이라 할 수 있습니다.

 

C++에서는 template 키워드를 사용하여 이 제너릭 프로그래밍을 구현하였고 Java에서는 wildcard나 <T> 키워드로 구현하였습니다.



출처: https://engkimbs.tistory.com/350?category=688962 [새로비]

'기타 정보 > IT 용어' 카테고리의 다른 글

[IT Term]멀티미디어(Multimedia)  (0) 2021.04.01
[IT Term] 쿠키(Cookie), 세션(Session)  (0) 2021.04.01
[IT Term] Web Template(웹 템플릿)  (0) 2021.04.01
[IT Term] RESTful API  (0) 2021.04.01
[IT Term] CSV file  (0) 2021.04.01
[IT Term] 커넥션 풀(Connection Pool)  (0) 2021.04.01
[IT Term] ORM(Object Relational Mapping)  (0) 2021.04.01
[IT Term] DAO  (0) 2021.04.01