→ Пошук по сайту       Увійти / Зареєструватися

Легковаговик

Предметна область:  Патерни

Легковаговик — Забезпечує підтримку великої кількості об’єктів шляхом виокремлення спільної інформації для збереження в одному екземплярі



Якщо ваша система використовує багато об’єктів, що мають спільні дані, то такі дані можна винести та зробити загальнодоступними для економії пам’яті за допомогою даного патерну.


ЛегковаговикFlyweight.

Близькі поняття: [Приховати / показати]

Контент, у якому йде мова про Легковаговик

Структурні патерни — Structural patterns

Основним завданням структурних патернів є формування найбільш підходящої структури та взаємодії між класами для виконання певних завдань. Якщо потрібно, щоб один об’єкт міг бути зрозумілим під іншим інтерфейсом, використовується Адаптер...

11. Легковаговик — Flyweight

Уявіть, що ви розробляєте якогось бота до онлайн-іграшки. У вас уже є веб-клієнт, який на кожну відповідь від сервера парсить HTML, у якому є записані юніти гри. Гра має близько 50 різних типів юнітів-тваринок, але коли ви розбираєте відповідь, то ви можете отримати цілу гору екземплярів однієї і тієї ж тваринки і ще цілу купу екземплярів інших тварюк.

Якщо вас цікавить...

загрузка...