subclasses
Types within types
Subclasses are categories that fall within a larger class, sharing its general characteristics while having additional distinguishing features.
In biology, a subclass is a taxonomic rank between class and order.
In programming, a subclass inherits properties from a parent class while adding or modifying functionality: The Button subclass extends the Widget class.
The verb subclass means to create such a division.
Property received from ancestors
- polymorphismMany forms, one interface
- encapsulationSurrounding on all sides
- abstractionDistilling to essential qualities
- superclassCategory above class
extends · implements · override · overriding · interface · constructor · method · object-oriented
Taxonomic rank above species
- speciesFinest taxonomic rank
- familyRelated people together
- orderMethodical arrangement or request
- phylumMajor classification rank
kingdom · domain · clade · cladistics · systematics · nomenclature · binomial · phylogeny
Horizontal structural layer
- echelonLevel within hierarchy
- stratumHorizontal layer of material
- levelHorizontal or uniform position
- gradationIncremental transition between stages
subdivision · subcategory · grouping · ranking · stratification · bracket · segment · partition
inheritance
Property received from ancestors
- polymorphismMany forms, one interface
- encapsulationSurrounding on all sides
- abstractionDistilling to essential qualities
superclass · extends · implements · override · overriding · interface · constructor · method · object-oriented · composition
genus
Taxonomic rank above species
phylum · kingdom · domain · clade · cladistics · systematics · nomenclature · binomial · phylogeny · monophyletic
tier
Horizontal structural layer
gradation · subdivision · subcategory · grouping · ranking · stratification · bracket · segment · partition · subset
- game mechanicslevels, rules, cooldown, points, health points
- groupingsgroups, categories, classes, divisions, clusters
- ontologiesontology, ontologies, classes, properties, individuals
- OOP conceptsclasses, inheritance, objects, encapsulation, polymorphism
subclassesclasses
Instructional sessions or groupings
genera · master classes · phyla · kingdoms