[an error occurred while processing this directive]
spaghetti inheritance
![[prev]](../gif/left.gif)
![[up]](../gif/up.gif)
spaghetti inheritance /n./ [encountered among users of
object-oriented languages that use inheritance, such as Smalltalk]
A convoluted class-subclass graph, often resulting from carelessly
deriving subclasses from other classes just for the sake of reusing
their code. Coined in a (successful) attempt to discourage such
practice, through guilt-by-association with spaghetti code.
![[prev]](../gif/left.gif)
![[up]](../gif/up.gif)
Return to Cool Jargon of the Day