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