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