আমাদের কাছে এমন একটি শ্রেণি রয়েছে যা অ্যাপ্লিকেশনটির জন্য কনফিগারেশন তথ্য রাখে। এটি একটি একক ব্যবহৃত হত। কিছু স্থাপত্য পর্যালোচনার পরে, আমাদের বলা হয়েছিল সিঙ্গলটন অপসারণ করতে। আমরা ইউনিট পরীক্ষায় সিঙ্গলটন ব্যবহার না করার কিছু সুবিধা দেখেছি কারণ আমরা একসাথে বিভিন্ন কনফিগারেশন পরীক্ষা করতে পারি।
সিঙ্গলটন ব্যতীত আমাদের কোডটির যেকোন জায়গায় আমাদের উদাহরণটি পাস করতে হবে। এটি এত অগোছালো হয়ে উঠছে তাই আমরা একটি সিঙ্গলটন র্যাপার লিখেছি। এখন আমরা পিএইচপি এবং। নেট এ একই কোডটি পোর্ট করছি, আমি ভাবছি যে কনফিগারেশন অবজেক্টের জন্য আরও ভাল প্যাটার্ন ব্যবহার করতে পারি কিনা।