instantiation
Instantiation is the process of turning an abstract concept into a concrete example. It commonly refers to creating a specific instance from a general specification.
In programming, instantiation means creating an object from a class or a template. When a program runs,
In logic and mathematics, instantiation involves substituting a variable in a formula with a concrete term
In type theory and programming languages with generics, instantiation (also called specialization) substitutes a type variable
Beyond formal contexts, instantiation can also refer to the concrete realization of a general idea or property