Lecture overview -- Keyboard shortcut: 'u'  Previous page: Normal- og fejltilfælde behandles under ét -- Keyboard shortcut: 'p'  Next page: Unuanceret viden om fejlens natur -- 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 3 : 26
Forelæsningsnoter i Objekt-orienteret Programmering
Undtagelseshåndtering
Fejl søges håndteret tæt på det sted hvor fejlene opstår

Det er i mange situationer ikke muligt eller hensigtsmæssigt at håndtere en fejl i umiddelbar nærhed af det sted, hvor fejlen opstod. Vi ser her nærmere på denne problematik.

Der er ofte 'stor afstand' mellem det sted fejlen opstår og det sted hvor der er en chance for at fejlen kan håndteres fornuftigt

  • Observationer:

    • En fejl i en metode M i en klasse C

      • Mange mulige reaktioner i forskellig direkte og indirekte klienter af C

    • En fejl i en 'model metode'

      • Afstedkommer håndtering af fejlen i en brugergrænseflade klasse