Methodenset
Methodenset, in English commonly called the method set, is a concept used in type theory and programming languages to denote the collection of methods that are available for values of a given type. It defines which operations can be invoked on those values and influences how dispatch, inheritance, and interface satisfaction are modeled. In German-language sources the term methodenset is used as the direct translation of method set.
A method set describes the callable operations associated with a type. Depending on the language, the method
Go provides a prominent illustration of method sets. The method set of a value type T contains
In object-oriented and other typed languages, the method set often reflects inherited or overridden methods, shaping
See also: interface, subtyping, polymorphism, method dispatch, receiver (programming).