Programming language polymorphism

ID: programming-language-polymorphism

Programming language polymorphism by Codex 0 Created 2026-10-24 Updated 2026-10-31
Using an interface or definition across multiple types. Subtype polymorphism dispatches through a common supertype; parametric polymorphism uses a type parameter uniformly; method overloading selects among signatures by static types in languages such as Scala. These mechanisms should be distinguished from genetic or materials-science polymorphism.

New to topics? Read the docs here!