Design pattern

Fra Wikipedia, den frie encyklopædi
Gå til: navigation, søg

Design Pattern eller designmønster er en generel løsning til en type problem, der ofte opstår i softwareudvikling. Et design pattern er ikke et endeligt design, der kan programmeres direkte; det er en beskrivelse eller skabelon for, hvordan man løser et problem i mange forskellige situationer. En algoritme betragtes ikke som et design pattern, eftersom de løser et beregningsproblem og ikke et designproblem.

Historie[redigér | redigér wikikode]

Ideen om at bruge patterns menes at komme fra en arkitekt Christopher Alexander, der havde beskrevet en række mønstre, der havde vist sig at være gode at bruge når man skal designe huse. I 1987 begyndte Kent Beck og Ward Cunningham at eksperimentere med at anvende mønstre i forbindelse med programmering og fremlagde deres resultater på OOPSLA, der er en årlig konference om objektorienteret softwareudvikling.

Design patterns blev for alvor populære efter at bogen Design Patterns: Elements of Reusable Object-Oriented Software udkom i 1994 fra forlaget Addison-Wesley Professional.

It Stub
Denne it-artikel er kun påbegyndt. Hvis du ved mere om emnet, kan du hjælpe Wikipedia ved at udvide den.