sentence: Design patterns are used in object oriented programming.
sentences_before: In Computer science, a 'Design pattern' is an abstract solution to a certain problem.
sentences_after: They give a possible solution to a problem of designing software.
concept_name: design pattern
headings: Design pattern
categories: Computer science