0 votes
in Design Patterns by
Q. What is a pattern?

1 Answer

0 votes
by

Patterns in programming are like recipes in cooking. They are not ready dishes, but instructions for slicing and dicing products, cooking them, serving them and so forth.

Pattern content As a rule, a pattern description consists of the following:

  • a problem that the pattern solves;
  • motivation for solving the the problem using the method suggested by the pattern;
  • structures of classes comprising the solution;
  • an example in one of the programming languages;
  • a description of the nuances of pattern implementation in various contexts; relations with other patterns.
...