Udvidelse tager udgangspunkt i en klasse opfattet som et modul Et modul er en syntaktisk ramme omkring et antal variabel- og metodedefinitioner
Udvidelse er en nyttig genbrugsmekanisme , som gør det muligt at undgå håndtering og
vedligeholdelse af flere kopier af det samme stykke program