Lecture overview -- Keyboard shortcut: 'u'  Previous page: Generelt om designmønstre [Section] -- Keyboard shortcut: 'p'  Next page: Hvad er et designmønster? -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 8 : 31
Forelæsningsnoter i Objekt-orienteret Programmering
Designmønstre
Hvem er Christopher Alexander?

Designmønster interessen kan på en meget direkte måde spores tilbage til arkitektur faget, hvor en enkelt person's ideer har haft afgørende indflydelse på design af ting i vores fysiske verden

Ideerne bag design patterns stammer fra arkitektfaget, hvor Christopher Alexander har udviklet et stort antal design mønstre

  • Christopher Alexander:

    • Professor i arkitektur ved University of California, Berkeley

    • Har skrevet en række bøger, som anviser 'en ny vej' til bedre design

    • Gør op med det rationelle design paradigme, som er baseret på en faseopdelt arbejdsgang:

      • Analyse leder til specifikation, som er grundlag for konstruktion

"Model, process, context and artifact are intertwined aspects of the same system"

"Abstract representations lose details that always end up mattering"

Inspirationen til design pattern kommer fra arkitektur og Alexander

Alexander har imidlertid ikke selv bidraget til patterns inden for software