sub·typ·ing
C1technical전문 용어로, 큰 유형을 더 작은 하위 유형으로 나누는 것; 컴퓨터 과학에서는 하위 타입 관계
noun명사
- 1
하위 유형화, 세분화 — 큰 범주나 유형 안에서 더 구체적인 하위 유형을 구분하거나 정하는 과정C1〔technical〕
the process of dividing a larger type or category into more specific subtypes
The lab uses subtyping to track different strains of the virus.
그 연구소는 바이러스의 여러 균주를 추적하기 위해 아형 분류를 사용한다.
Better subtyping can help doctors choose the right treatment.
더 정확한 하위 유형 분류는 의사가 적절한 치료법을 선택하는 데 도움이 될 수 있다.
- 2
서브타이핑, 하위 타입 관계 — 컴퓨터 과학에서, 한 타입이 다른 더 넓은 타입의 하위 타입으로 취급되는 관계C1〔computer science〕
in computer science, a relationship in which one type is treated as a subtype of another type
Subtyping lets a Dog object be used where an Animal is expected.
서브타이핑을 통해 Dog 객체를 Animal이 필요한 곳에 사용할 수 있다.
The compiler checks subtyping before accepting this assignment.
컴파일러는 이 대입을 허용하기 전에 하위 타입 관계를 확인한다.
뉘앙스 · 쓰임
classification은 모든 종류의 ‘분류’를 가리키는 넓은 말이고, subclassification은 더 작은 부류로 다시 나누는 행위에 가깝습니다. subtyping은 특히 이미 정해진 type이나 category 안에서 ‘하위 유형’을 구분한다는 점이 강조됩니다. 컴퓨터 과학에서는 단순한 분류가 아니라 타입 계층과 대체 가능성에 관한 전문 개념입니다.
일상 대화에서는 거의 쓰이지 않으며, 보통 ‘divide into types’, ‘classify into subtypes’처럼 풀어 말합니다. 의학·생물학에서는 ‘아형 분류’ 또는 ‘하위 유형 분류’가 자연스럽고, 컴퓨터 과학에서는 ‘서브타이핑’ 또는 ‘하위 타입 관계’라고 번역하는 경우가 많습니다. 기존 초안의 ‘소유형화’는 이 단어의 일반적인 번역으로는 자연스럽지 않습니다.
유의어 뉘앙스 비교
- subclassification
- 가장 가까운 말로, 더 작은 하위 분류로 나눈다는 뜻이지만 컴퓨터 과학의 타입 관계 의미는 덜 직접적입니다.
- classification
- 더 넓은 말로, 반드시 하위 유형으로 세분한다는 뜻은 아닙니다.
- subtype relation
- 같은 개념을 더 설명적으로 표현한 말입니다.
- subtype polymorphism
- 관련 개념이지만, 특히 하위 타입을 이용한 다형성을 강조합니다.
반의어
- lumping
- 세부 차이를 나누기보다 여러 항목을 한 범주로 묶는다는 뜻입니다.
자주 쓰는 표현 · Collocations
noun+noun
- disease subtyping질병의 하위 유형 분류
- subtyping rules서브타이핑 규칙
- a subtyping relationship하위 타입 관계
adj+noun
- viral subtyping바이러스 아형 분류
- genetic subtyping유전적 하위 유형 분류
- structural subtyping구조적 서브타이핑
- nominal subtyping명목적 서브타이핑
어원 · 암기 팁
[Latin and Greek via English]영어 prefix sub-는 ‘아래의, 하위의’라는 뜻의 라틴어에서 왔고, type은 그리스어 typos에서 이어진 말입니다. 여기에 동명사·명사형 접미사 -ing가 붙어 ‘하위 유형으로 나누기’라는 의미가 되었습니다.
sub- ‘하위의’ + type ‘유형’ + -ing ‘과정·행위’
💡 sub는 ‘아래’, type은 ‘유형’이므로 subtyping은 ‘유형 아래의 더 작은 유형을 정하는 것’으로 기억할 수 있습니다.