일반화 프로그래밍

·C# 기초
C# / Unity에서 일반화란  특수한 개념으로부터 공통되는 개념을 찾아 묶어 일반화 시키는 것이다.일반화 하는 대상은 데이터 형식(type)이다. 일반화를 할 때 object 형식을 쓰는 것이 편리하다.object 데이터 형식을 이용하면 여러 데이터를 한 변수에 저장 가능하기 때문.  위와 같이 int형 배열에는 string타입을 넣을 수 없다.하지만 위에서 설명한 object 형식으로 배열 타입을 지정해준다면 다양한 타입을 다 넣을 수 있다.  이때 내부적으로 박싱 / 언박싱이 일어나게 된다.하지만 object 형식은 박싱 / 언박싱을 할 때의 속도 저하로 인해 쓰이지 않는다.또한 데이터 형식을 명확하게 알 수 없다는 단점도 있다. int num1 = 1;object obj = num1; //박싱i..
입니다최원석
'일반화 프로그래밍' 태그의 글 목록