Design Pattern, bir yazılımın tasarımında sık karşılaşılan sorunları çözmek için geliştirilmiş tekrar kullanılabilir çözümlerdir. Bir başka deyişle, belirli bir problemi çözmek için geliştirilmiş ve test edilmiş bir genel çözüm şablonudur.
Singleton tasarım kalıbı, bir sınıfın yalnızca bir örneğinin oluşturulmasına izin veren bir creational (yaratımsal) tasarım kalıbıdır. Bu, herhangi bir zamanda yalnızca bir örneğin var olduğu ve tüm istemcilerin aynı örneğe …