Type Polymorphism

Polymorphism (computer science)

Polymorphism in programming refers to the ability to use a single interface or symbol to represent different types. This concept is inspired by the idea of organisms having multiple forms or stages in biology. The main classes of polymorphism include ad-hoc polymorphism, parametric polymorphism, and subtype polymorphism.

1 courses cover this concept

CSE 130: Programming Languages: Principles and Paradigms

UC San Diego

Winter 2017

UC San Diego's CSE 130 provides an overview of basic concepts and design trade-offs related to programming languages. The course covers a wide range of topics like scope, storage management, exceptions, and concurrency, through practical implementation.

No concepts data

+ 17 more concepts