Design pattern
Udseende
Design Pattern 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.