supermethod
submethod
virtual
non-virtual interface
virtual method
inheritance
virtual class
override
composite reuse principle
mixin
inherit
final method
pseudoclass
abstract method
template method
classical inheritance
subclass
non-virtual interface pattern
base class
unclassable
multiple inheritance
hyperclass
supertype
behavioral subtyping
superclass
noninherited
inheritor
feature envy
overmasteringly
overattribute
diamond problem
subtyping
trivial functional dependency
overcontribution
overentitlement
overcoding
trait
circle-ellipse problem
overburden
overcommittal
over-egg
overassertiveness
overloadability
overpronounciation
overstrictness
abstract class
overapplication
overcode
dynamic binding
intermethod