Пул объектов (Object Pool) — различия между версиями
Материал из Вики ИТ мехмата ЮФУ
Admin (обсуждение | вклад) (→Описание) |
Admin (обсуждение | вклад) (→Описание) |
||
Строка 5: | Строка 5: | ||
=== Описание === | === Описание === | ||
+ | Создание экземпляров некоторого класса может требовать довольно больших затрат. Программа может избежать создания новых объектов если будет повторно использовать объекты, с которыми она уже завершила работу. | ||
+ | |||
+ | |||
+ | Имеется ряд ситуаций, когда программа может создавать только ограниченное количество экземпляров некоторого класса. | ||
=== Использование === | === Использование === |
Версия 12:06, 30 сентября 2014
Назначение
Обеспечивает интерфейс для работы с набором инициализированных и готовых к использованию объектов.
Описание
Создание экземпляров некоторого класса может требовать довольно больших затрат. Программа может избежать создания новых объектов если будет повторно использовать объекты, с которыми она уже завершила работу.
Имеется ряд ситуаций, когда программа может создавать только ограниченное количество экземпляров некоторого класса.