Polymorphism


[pol-ee-mawr-fiz-uh m] /ˌpɒl iˈmɔr fɪz əm/

noun
1.
the state or condition of being .
2.
Crystallography. crystallization into two or more chemically identical but crystallographically distinct forms.
3.
Biology. the existence of an organism in several form or color varieties.
4.
Genetics. the presence of two or more distinct phenotypes in a population due to the expression of different alleles of a given gene, as human blood groups O, A, B, and AB.
/ˌpɒlɪˈmɔːfɪzəm/
noun
1.
(biology)

2.
the existence or formation of different types of crystal of the same chemical compound
n.

1839, from polymorph + -ism.

polymorphism pol·y·mor·phism (pŏl’ē-môr’fĭz’əm)
n.

pol’y·mor’phic or pol’y·mor’phous adj.
polymorphism
(pŏl’ē-môr’fĭz’əm)

theory, programming
A concept first identified by Christopher Strachey (1967) and developed by Hindley and Milner, allowing types such as list of anything. E.g. in Haskell:
length :: [a] -> Int
is a function which operates on a list of objects of any type, a (a is a type variable). This is known as parametric polymorphism. Polymorphic typing allows strong type checking as well as generic functions. ML in 1976 was the first language with polymorphic typing.
Ad-hoc polymorphism (better described as overloading) is the ability to use the same syntax for objects of different types, e.g. “+” for addition of reals and integers or “-” for unary negation or diadic subtraction. Parametric polymorphism allows the same object code for a function to handle arguments of many types but overloading only reuses syntax and requires different code to handle different types.
See also generic type variable.
In object-oriented programming, the term is used to describe a variable that may refer to objects whose class is not known at compile time and which respond at run time according to the actual class of the object to which they refer.
(2002-08-08)

Read Also:

  • Polymorphocellular

    polymorphocellular pol·y·mor·pho·cel·lu·lar (pŏl’ē-môr’fə-sěl’yə-lər) adj. Relating to or formed of cells of several different kinds.

  • Polymorphonuclear

    [pol-ee-mawr-fuh-noo-klee-er, -nyoo- or, by metathesis, -kyuh-ler] /ˌpɒl iˌmɔr fəˈnu kli ər, -ˈnyu- or, by metathesis, -kyə lər/ adjective, Cell Biology. 1. (of a leukocyte) having a lobulate nucleus. /ˌpɒlɪˌmɔːfəʊˈnjuːklɪə/ adjective 1. (of a leucocyte) having a lobed or segmented nucleus See also polymorph (sense 3) polymorphonuclear pol·y·mor·pho·nu·cle·ar (pŏl’ē-môr’fə-nōō’klē-ər, -nyōō’-) adj. Having a lobed nucleus. Used […]

  • Polymorphonuclear leukocyte

    polymorphonuclear leukocyte n. A white blood cell, usually neutrophilic, having a nucleus that is divided into lobes connected by strands of chromatin. Also called multinuclear leukocyte.

  • Polymorphous

    [pol-ee-mawr-fuh s] /ˌpɒl iˈmɔr fəs/ adjective 1. having, assuming, or passing through many or various forms, stages, or the like. 2. . /ˌpɒlɪˈmɔːfəs/ adjective 1. having, taking, or passing through many different forms or stages 2. (of a substance) exhibiting polymorphism 3. (of an animal or plant) displaying or undergoing polymorphism adj. 1785, from Greek […]

  • Polymorphous perverse

    polymorphous perverse adj. Characterized by or displaying sexual tendencies that have no specific direction, as in an infant or a young child, but that may evolve into acts that are regarded as perversions in adults.


Disclaimer: Polymorphism definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.