design pattern is a widely accepted solution to a recurring design problem in OOP
a design pattern describes how to structure classes to meet a given requirement
provides a general blueprint to follow when implementing part of a program
does not describe how to structure the entire application
does not describe specific algorithms
focuses on relationships between classes
Group items matching
in title, tags, annotations or url
2More