The first part of the design patterns course. I focused here on the construction and practical application of all popular design patterns.