Принцип работы объектного пулинга в программировании заключается в следующем: 1
- Приложение запрашивает объект вместо его создания. 1
- Если объект доступен в пуле, он временно удаляется из него. 1
- Если объект недоступен, пул создаёт новый объект. 1
- После использования объект возвращается в пул, и его данные очищаются для повторного использования. 1
- В следующий раз, когда приложению требуется тот же объект, пустой объект берётся из пула. 1
Объектный пул — порождающий шаблон проектирования, набор инициализированных и готовых к использованию объектов. 5 Когда системе требуется объект, он не создаётся, а берётся из пула. 5 Когда объект больше не нужен, он не уничтожается, а возвращается в пул. 5