banner ====== Design Mønstre #1 ===== Designmønstre er gennemprøvede løsninger på almindelige programmeringsproblemer.\\ **Singleton-mønstret** sikrer, at en klasse kun har én instans, hvilket er nyttigt, når man skal styre globale ressourcer som konfigurationsindstillinger eller forbindelser. \\ **Observer-mønstret** giver objekter mulighed for at overvåge ændringer i andre objekter og reagere automatisk, hvilket skaber løs kobling og dynamisk opførsel. At forstå disse mønstre gør det lettere at skrive fleksibel og vedligeholdelsesvenlig kode, som kan udvides uden at bryde eksisterende funktionalitet. ---- ==== Teori ==== * [[https://refactoring.guru/design-patterns/singleton|Singleton pattern]] * [[https://refactoring.guru/design-patterns/observer|Observer pattern]] ---- ==== Øvelser ==== ---- ==== Slides ==== ---- ==== Test dig selv ==== ----