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.
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