Tekil kalıp

Vikipedi, özgür ansiklopedi
17.06, 5 Mart 2024 tarihinde YBot (mesaj | katkılar) tarafından oluşturulmuş 31830963 numaralı sürüm (düz.)
(fark) ← Önceki hali | Güncel sürüm (fark) | Sonraki hali → (fark)

Tekil kalıp, yazılım mühendisliğinde bir sınıf tipinden sadece tek bir nesnenin yaratılmasına izin veren bir yazılım tasarım örüntüsüdür. Bu kavram bazen daha da geliştirilerek sınıfın belirli sayıda nesnesinin yaratılması şeklinde genelleştirilebilir. Örneğin, oluşturulacak nesne sayısı beş ile sınırlanabilir. Bu, tüm sistemde davranışları koordine etmek için sadece tek bir nesne gerektiği durumlarda faydalıdır. Bazı kişiler bu tasarım kalıbını anti-kalıp olarak değerlendirmekte, onun çok fazla kullanıldığını ve bazı durumlarda nesnenin tek sefer oluşturulmasının gereksiz bir kısıtlama olduğunu düşünmektedirler.