pol·y·mor·phism
C1technical생물학·컴퓨터 과학·화학 등에서 쓰이는 전문어로, 하나의 대상이나 성질이 여러 형태로 나타나는 현상
noun명사
- 1
다형성, 다형 현상 — 하나의 대상, 성질, 범주가 둘 이상의 서로 다른 형태로 존재하거나 나타나는 현상C1〔general technical〕
the occurrence or ability of something to exist in two or more different forms
The paper discusses polymorphism in natural and artificial systems.
그 논문은 자연계와 인공 시스템에서의 다형성을 논의한다.
Polymorphism helps explain why the same structure can appear in different forms.
다형성은 같은 구조가 왜 서로 다른 형태로 나타날 수 있는지 설명하는 데 도움이 된다.
- 2
다형성, 다형 현상 — 생물학에서, 한 종이나 집단 안에 둘 이상의 뚜렷한 형태, 표현형, 유전적 변이가 존재하는 현상C1〔biology〕
in biology, the presence of two or more distinct forms, phenotypes, or genetic variants within a species or population
Wing color polymorphism is common in this butterfly species.
날개 색의 다형성은 이 나비 종에서 흔하다.
Researchers studied genetic polymorphism in the local fish population.
연구자들은 지역 물고기 개체군의 유전적 다형성을 연구했다.
- 3
다형성 — 컴퓨터 과학에서, 같은 인터페이스나 메서드 호출이 객체나 자료형에 따라 다르게 구현되거나 동작하는 성질C1〔computer science〕
in computer science, the property by which the same interface, operation, or method call can behave differently for different object types
Polymorphism lets different classes respond to the same method call.
다형성은 서로 다른 클래스가 같은 메서드 호출에 응답할 수 있게 한다.
The tutorial explains inheritance and polymorphism with simple Java examples.
그 튜토리얼은 간단한 자바 예제로 상속과 다형성을 설명한다.
- 4
다형성, 동질이상 — 화학·결정학에서, 같은 화학 물질이 둘 이상의 서로 다른 결정 구조로 존재하는 현상C2〔chemistry〕
in chemistry and crystallography, the ability of the same chemical substance to exist in two or more different crystal forms
Drug developers must test for polymorphism in the active ingredient.
신약 개발자는 유효 성분의 결정 다형성을 검사해야 한다.
Carbon shows polymorphism as diamond and graphite.
탄소는 다이아몬드와 흑연이라는 형태로 다형성을 보인다.
뉘앙스 · 쓰임
polymorphism은 단순히 ‘variety’나 ‘diversity’처럼 다양함을 넓게 말하는 단어가 아니라, 특정 학문 분야에서 ‘하나의 범주나 실체가 여러 형태로 나타나는 성질’을 정확히 가리키는 전문어입니다. 일상 대화에서는 보통 쓰지 않고, 한국어로는 분야에 따라 ‘다형성’, ‘다형 현상’, ‘결정 다형’ 등으로 옮깁니다.
전문 학술·기술 문맥에서 쓰이는 단어입니다. 프로그래밍 문맥에서는 객체지향 프로그래밍의 핵심 개념으로 자주 등장하며, 생물학 문맥에서는 유전적 변이나 표현형의 차이를 설명할 때 사용됩니다. 일반 독자를 대상으로 할 때는 ‘the ability to take different forms’처럼 풀어서 설명하는 것이 좋습니다.
유의어 뉘앙스 비교
- multiple forms
- 전문 용어가 아니라 의미를 풀어 설명한 표현이다.
- variation
- 차이나 변이를 넓게 말하며, 반드시 하나의 대상이 여러 형태를 갖는다는 전문적 의미는 아니다.
- genetic variation
- 유전적 차이에 초점을 두며, 형태적 차이까지 모두 포함한다고 보장되지는 않는다.
- phenotypic variation
- 겉으로 드러나는 특성의 차이에 초점을 둔다.
- dynamic dispatch
- 다형성을 구현하는 한 방식으로, 실행 시점에 호출할 메서드를 고르는 것을 특히 가리킨다.
- generic programming
- 여러 자료형에 대해 작동하는 코드를 작성하는 방식이며, 다형성의 일부 형태와 관련된다.
- crystal polymorphism
- 결정 구조와 관련된 다형성을 더 명확히 가리키는 표현이다.
반의어
- monomorphism
- 하나의 자료형이나 구현에만 대응하는 성질을 가리킬 때 쓰인다.
자주 쓰는 표현 · Collocations
adj+noun
- genetic polymorphism유전적 다형성
- single-nucleotide polymorphism단일염기 다형성
- object-oriented polymorphism객체지향 다형성
verb+noun
- support polymorphism다형성을 지원하다
noun+noun
- crystal polymorphism결정 다형성
noun+prep+noun
- polymorphism in a population개체군 내 다형성
어원 · 암기 팁
[Greek]그리스어 poly- ‘많은’과 morphē ‘형태’에 -ism이 붙어 만들어진 말이다.
poly- ‘많은’ + morph ‘형태’ + -ism ‘성질·현상’
💡 poly는 ‘많은’, morph는 ‘형태’라고 기억하면 ‘여러 형태를 가지는 성질’이라는 뜻을 떠올리기 쉽다.