Polymorphism
From Wikipedia, the free encyclopedia
In general, polymorphism describes multiple possible states for a single property (it is said to be polymorphic, or polymorphous).
Polymorphism may be:
- Polymorphism (biology), having multiple alleles of a gene within a population, usually expressing different phenotypes
- Polymorphism (computer science) or Polymorphism in object-oriented programming, a mechanism allowing a given function to work with many different types
- Polymorphism (materials science), the ability of a solid material to exist in more than one form or crystal structure
- Polymorphism (botany), the ability of a plant to produce both quiescent and dormant seeds
"Polymorphism" may also refer to:
- Polymorphic code, self-modifying code designed to defeat anti-virus programs