هو نمط تصميم يضمن إنشاء نسخة واحدة فقط من الكلاس طوال فترة تشغيل البرنامج.
يستخدم غالباً في اتصالات قواعد البيانات أو الإعدادات العامة للتطبيق.