JavaScript Паттерны #12 - Flyweight (Легковес)

preview_player
Показать описание
#YauhenK #webDev #JS #JSPatterns

Всех приветствую в курсе «JavaScript Паттерны».
В данном видео-курсе мы с вами рассмотрим самые распространённые паттерны проектирования, которые используются при разработке.
Паттерны, или шаблоны - это определённые, зарекомендовавшие себя конструкции, которые служат для решения типовых задач программирования.
Рассматривать мы их с вами будем на примере языка JavaScript в синтаксисе ES6.

✒ Репозиторий курса:

✒ Используемые ресурсы и инструменты:

✒ Полезные ссылки:

✒ Полный список готовых и планируемых курсов:

✒ Автор курса:

Рекомендации по теме
Комментарии
Автор

Круто, что ролики ёмкие и короткие. Благодарю 👍🏻

MsZastra
Автор

Странно что так мало смотрят, качественный контент, спасибо!

DmitryPopovFreeWind
Автор

Я эту штуку использовал для кеширования сокетов, и только сейчас узнал как она называется)

utigtbs
Автор

webDev в конструкторе AutoFactory параметр name лишний =)

kids-man
Автор

К слову говоря, это же почти как аналог new Set? В плане туда же тоже если уже положил данные они становятся уникальными и не могут повторяться, и поэтому на выходе мы тоже получим такой же результат

cyrilmialik
Автор

Спасибо за эту серию видео по паттернам, единственное что хотел спросить - в начале было сказано что данные легковеса должны быть запротекчены от изменения, но при таком исполнении я имею прямой доступ к полю model и соответственно могу его изменить, и эти изменения коснутся всех остальных объектов созданных допустим с моделью 'tesla'. Это просто для облегчения понимания примера сделано ?

ivankotovich
Автор

Отличное видео! Один вопрос: почему не указываете второе название, которое используется в русскоязычном пространстве, а именно "Приспособленец"?

MrBlackhard
Автор

А в чем разница между паттернами мемо и легковес? А то я лично не заметил вообще разницы

maxxxeeem