САЙТ ЗАБЛОКИРОВАН РОСКОМНАДЗОРОМ ИЗ-ЗА КАРТИНКИ ЕНОТА. С VPN всё работает »
Легковес

Легковес на Swift

Легковес — это структурный паттерн, который экономит память, благодаря разделению общего состояния, вынесенного в один объект, между множеством объектов.

Легковес позволяет экономить память, кешируя одинаковые данные, используемые в разных объектах.

Сложность:

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

Применимость: Весь смысл использования Легковеса — в экономии памяти. Поэтому, если в приложении нет такой проблемы, то вы вряд ли найдёте там примеры Легковеса.

Признаки применения паттерна: Легковес можно определить по создающим методам класса, которые возвращают закешированные объекты, вместо создания новых.

Легковес на других языках программирования

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