In the previous articles, we answered some fundamental questions.

We learned:

why Design Patterns exist,

why they are not reusable code,

and why experienced engineers recognize patterns instead of memorizing them.