LC·Dict

pol·y·mor·phism

C1technical
US/ˌpɑːliˈmɔːrfɪzəm/UK/ˌpɒlɪˈmɔːfɪzəm/드물게 쓰임

생물학·컴퓨터 과학·화학 등에서 쓰이는 전문어로, 하나의 대상이나 성질이 여러 형태로 나타나는 현상

noun명사

  1. 1

    다형성, 다형 현상하나의 대상, 성질, 범주가 둘 이상의 서로 다른 형태로 존재하거나 나타나는 현상C1general 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. 2

    다형성, 다형 현상생물학에서, 한 종이나 집단 안에 둘 이상의 뚜렷한 형태, 표현형, 유전적 변이가 존재하는 현상C1biology

    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. 3

    다형성컴퓨터 과학에서, 같은 인터페이스나 메서드 호출이 객체나 자료형에 따라 다르게 구현되거나 동작하는 성질C1computer 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. 4

    다형성, 동질이상화학·결정학에서, 같은 화학 물질이 둘 이상의 서로 다른 결정 구조로 존재하는 현상C2chemistry

    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는 ‘형태’라고 기억하면 ‘여러 형태를 가지는 성질’이라는 뜻을 떠올리기 쉽다.