Denna kod demonstrerar ett objektorienterat angreppssätt där man använder arv och polymorfism. Olika personligheter representeras som subklasser till basklassen Kevin.
Basklassen Kevin fungerar som en generell modell, medan subklasserna – exempelvis Dennis, Hedwig eller andra varianter – är specifika typer av Kevin. Det innebär att en instans av Kevin i praktiken alltid är en av dessa specialiseringar.
Alla subklasser ärver från Kevin, vilket skapar en så kallad är-en-relation (IS-A):
Dennis är en Kevin
Hedwig är en Kevin
Det betyder att subklasserna kan användas där en Kevin förväntas, samtidigt som de kan ha egna specifika beteenden.