|
Computer Programming Software Terms, Glossary and Dictionary
Abstract Type
In software engineering, an abstract type is a type in a nominative type system which is declared by the programmer, and which has the property that it contains no members which also are not members of some declared subtype. In many object-oriented programming languages, abstract types are known as abstract base classes, interfaces, traits, mixins, flavors, or roles. Note that these names refer to different language constructs which are (or may be) used to implement abstract types.
|