№22. Приспособленец (Flyweight)

№22. Приспособленец (Flyweight)

Опубликовано 2018-07-19 18:18:51

Шаблон проектирования Flyweight (Приспособленец) предназначен для уменьшения количества объектов в приложении путем совместного их использования. Flyweight дополняет шаблон Factory Method таким образом, что при обращении клиента к Factory Method для создания нового объекта ищет уже созданный объект с такими же параметрами, что и у требуемого, и возвращает его клиенту. Если такого объекта нет, то фабрика создаст новый.

© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.