قمت بتطوير نظام إعدادات (Configuration Manager) باستخدام لغة Python يعتمد على مفهوم Singleton Design Pattern لضمان وجود نسخة واحدة فقط من الإعدادات داخل البرنامج.
يتيح النظام:
إضافة الإعدادات وتحديثها (Set Settings)
استرجاع القيم (Get Settings)
عرض جميع الإعدادات المخزنة
مشاركة نفس البيانات بين أكثر من كائن بدون تكرار