Инструменты пользователя

Инструменты сайта


php:shablony_proektirovanija:structural_patterns:flyweight

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

php:shablony_proektirovanija:structural_patterns:flyweight [2023/08/07 23:13]
werwolf создано
php:shablony_proektirovanija:structural_patterns:flyweight [2023/08/07 23:13] (текущий)
werwolf [Диаграмма UML]
Строка 5: Строка 5:
 Для уменьшения использования памяти Приспособленец разделяет как можно больше памяти между аналогичными объектами. Это необходимо,​ когда используется большое количество объектов,​ состояние которых не сильно отличается. Обычной практикой является хранение состояния во внешних структурах и передавать их в объект-приспособленец,​ когда необходимо. Для уменьшения использования памяти Приспособленец разделяет как можно больше памяти между аналогичными объектами. Это необходимо,​ когда используется большое количество объектов,​ состояние которых не сильно отличается. Обычной практикой является хранение состояния во внешних структурах и передавать их в объект-приспособленец,​ когда необходимо.
  
-===== Диаграмма UML ===== 
  
- 
-{{ :​php:​шаблоны_проектирования:​uml32.png?​500x500 |Alt Flyweight UML Diagram}} 
 ===== Код ===== ===== Код =====
  
php/shablony_proektirovanija/structural_patterns/flyweight.1691439207.txt.gz · Последние изменения: 2023/08/07 23:13 — werwolf