expansion (OOP)
The term extension, expansion, is used in object-oriented programming( OOP). Expansion is the definition of additional features in a subclass. In expansion, additional characteristics are added to the set of characteristics of a subclass, which contains all the characteristics of the superclass(es) due to inheritance. By extension, a class becomes a specialization of its superclasses.