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

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

Легковаговик — це структурний патерн, який економить пам’ять завдяки розподілу спільного стану, винесеного в один об’єкт, між безліччю об’єктів.

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

Складність:

Популярність:

Застосування: Сенс використання Легковаговика — це економія пам’яті. Тому, якщо в програмі немає такої проблеми, ви навряд чи знайдете там приклади Легковаговика.

Патерн дуже рідко актуальний для PHP-програм, через саму природу ціїє мови. Скрипти майже завжди працюють з даними програми частинами, ніколи не завантажуючи усі наявні дані в пам’ять одночасно.

Ознаки застосування патерна: Легковаговик можна визначити за створюваними методами класу, які повертають закешовані об’єкти, замість створення нових.

Легковаговик іншими мовами програмування

Легковаговик на C# Легковаговик на C++ Легковаговик на Go Легковаговик на Java Легковаговик на Python Легковаговик на Ruby Легковаговик на Rust Легковаговик на Swift Легковаговик на TypeScript