Lecture overview -- Keyboard shortcut: 'u'  Previous page: Egenskaber ved et godt designmønster -- Keyboard shortcut: 'p'  Next page: Katalogisering af design patterns -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 11 : 31
Forelæsningsnoter i Objekt-orienteret Programmering
Designmønstre
Designmønstre på forskellige niveauer

Designmønstre kan optræde på vidt forskellige abstraktionsniveauer. Man kan videre observere, at mønstre kan optræde andre steder end i design og programmering. Man taler således om analysemønstre

  • Arkitekturmønstre

    • En fundamental strukturel organisering af et program eller et helt softwaresystem

  • Mikroarkitekturer

    • Almindeligt forekommende strukturer af et mindre antal kommunikerende objekter, som løser et generelt design problem i en bestemt kontekst

  • Idiom

    • En typisk, etableret og ofte sprogafhængig udtryksform, hvis betydning ikke nødvendigvis gennemtænkes ved hver anvendelse

I resten af denne lektion samler interessen sig om designmønstre på mikroarkitektur niveau