Object Pool Design Pattern

Çağlar GÜL
Mar 15, 2020 · 1 min read

Uygulama geliştirirken bazı senaryolarda, yeni nesneler oluşturma maliyeti uygulama performansını etkileyecek kadar yüksektir. Bu tip senaryolarda object pool design pattern bizi kurtarmak için tasarlanmıştır.

Object Pool Design Pattern, uygulamanın her ihtiyacı olduğunda nesneleri yeniden oluşturmak yerine geri dönüştürmek için kullanılan bir tasarım desenidir.

Bu desen bir kaynak havuzunda yeniden kullanılabilir nesne örneklerini tutarak ve gerektiğinde bunları dışarı atarak, nesneleri başlatma, anlık başlatma veya devre dışı bırakma gibi ek yükü en aza indirmeye ve uygulamamızın performansını artırmaya yardımcı olur.

Aşağıda pattern’in mimarisi

Örnek bir uygulamayla öğrendiklerimizi pekiştirelim.

Çağlar GÜL | Blog

Tecrübelerimi not aldığım bloğum 📄📌

Çağlar GÜL | Blog

Tecrübelerimi not aldığım bloğum 📄📌

Çağlar GÜL

Written by

elektrik-elektonik mühendisi | yazılıma ve tasarıma meraklı | araştırmayı ve paylaşmayı seven | blogger ve oyun sevdalısı

Çağlar GÜL | Blog

Tecrübelerimi not aldığım bloğum 📄📌