Lecture overview -- Keyboard shortcut: 'u'  Previous page: Udvidelse -- Keyboard shortcut: 'p'  Next page: Eksempel på udvidelse: Pair til Triple -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Play sound for this page -- Keyboard shortcut: 'y'  Page 7 : 41
Forelæsningsnoter i Objekt-orienteret Programmering
Nedarvning
Udvidelse og intension

Parallelt med at vi ovenfor studerende specialisering i forhold til ekstensionsbegrebet vil vi nu se på udvidelse i forhold til intensionsbegrebet

Intensionen af en udvidet klasse B er en supermængde af intensionen af den oprindelige klasse A

Intensionen af et begreb A bliver større når klassen udvides

 

Det er generelt ikke muligt at karakterisere ekstensionen af B i forhold til ekstensionen af A

Ofte vil ekstensionen af B ikke overlappe ekstensionen af A