Polymorphism
Meaning in software engineering, with examples
In software engineering, polymorphism means: The ability to use different implementations through a shared interface while each implementation provides its own behavior.
In Turkish: çok biçimlilik
How it is used
Used in interface design and object-oriented programming to explain how callers work with several types without handling every concrete type separately.
Example sentences
Polymorphism lets the exporter write to a file or a network stream through the same interface.
This example demonstrates polymorphism with two implementations of the storage interface.
Common collocations
- runtime polymorphism
- support polymorphism
- interface-based polymorphism
Related terms
More terms: Programming Concepts
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
