feature envy
virtual
overassessment
weedout
categorization
compartmentalisation
classification
compartmentalization
categorisation
assortment
eggcrate
eigenclass
supermethod
breaking change
classwide
intrasubclass
outclass
classifier
specimen
virtual method
interclass
non-virtual interface
pseudoclass
static class
virtual class
transitive dependency
subclass
stratified
intraclass
inner class
misclass
multiclassed
crossclass
library program
unsubclass
composite reuse principle
overeducation
final class
singleton
inheritor
sui generis
classful
circle-ellipse problem
cohort
wrapper
unrepresentative
submethod
metaclassifier
mixin
section
programwide
subprogram
outer class
facade pattern
discussion section
has-a
pedantry
private
class-conscious
overcontribution
singleton pattern
cross compiler
pessimization
stereotypical
class
non-virtual interface pattern
fey
intersubclass
misclassification
const
classific
overcode
trait
adaptee
abstract class
overutilization
multiclassifier
categorize
cut
homework problem
overclassification
class-based programming
superclass
subclassified
classload
abstract
aspect
binding
overinstruction
final method
overregularization
class-based language
complexity-hiding proxy
duality
base class
extracurricular