На уроці детально розглянемо шаблони Iterator, Strategy, Mediator, Observer. Докладніше розглянемо кожен з цих шаблонів, їх призначення, особливості реалізації та приклади використання в JavaScript.