Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

Легковес или Приспособленец (Flyweight)

img.png

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

Преимущества

🟢 Экономит оперативную память.

Недостатки

🔴 Расходует процессорное время на поиск/вычисление контекста.

🔴 Усложняет код программы из-за введения множества дополнительных классов.

img_1.png