Software Engineering vocabulary · Programming Concepts

Polymorphism

Meaning in software engineering, with examples

nounCommon term

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

  1. Polymorphism lets the exporter write to a file or a network stream through the same interface.

  2. This example demonstrates polymorphism with two implementations of the storage interface.

Common collocations

  • runtime polymorphism
  • support polymorphism
  • interface-based polymorphism

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: