Flyweight Structural Design Pattern in C++ - Part 1 of 2 - Understanding the Pattern

preview_player
Показать описание

►Lesson Description: In this lesson we understand the flyweight pattern, which is a structural design pattern. The flyweight can be used to improve your performance significantly by sharing 'common' (often immutable) components of data. In the next lesson, we'll look at implementing the flyweight pattern.

►Please like and subscribe to help the channel!
Рекомендации по теме
Комментарии
Автор

Design patterns is cool theme. There is not too much about that on youtube.

MeuCanal
Автор

Love this series too ❤ maybe even as much as collecting Uruks..

VoidloniXaarii
Автор

hey thank you very much for this video its really helpful, and can you please make videos about sequence patterns or behavioral patterns.

jinzo
Автор

Great video. As you described, I found it useful as what I called too managers like Textures, Meshes or Sounds so you keep only one copy and reuse it as many times you need those. As a simple example, you could be storing a texture for a 3d model of a picture on the wall and at the same time that texture could used as background for the scene. Store once, use many.

walterpalladino
Автор

I ❤ that origin story of the pattern (its name)...and the technicalities, OFC

bsdooby
Автор

I probably have this wrong but I see this as similarity to ECS pattern styles. Would you say there’s a difference between the two patterns?

DassVeryGood