চলুন মোকাবেলা করা যাক. সিঙ্গেলন প্যাটার্নটি বেড়ার উভয় পক্ষের হর্ডস প্রোগ্রামারগুলির সাথে অত্যন্ত বিতর্কিত বিষয় । যারা সিঙ্গলটনের মতো বোধ করেন তারা গৌরবময় বৈশ্বিক পরিবর্তনশীল আর কিছু নয় এবং অন্যরা যারা নিদর্শন দ্বারা শপথ করেন এবং এটি অবিচ্ছিন্নভাবে ব্যবহার করেন। তবে আমি চাই না যে সিঙ্গলটন বিতর্কটি আমার প্রশ্নের কেন্দ্রবিন্দুতে থাকে। প্রত্যেকে যুদ্ধের লড়াইয়ে নামতে পারে এবং যুদ্ধ করতে পারে এবং আমার যত্ন নেওয়া সবার পক্ষে কে জিততে পারে তা দেখুন । আমি যা বলার চেষ্টা করছি তা হ'ল, আমি বিশ্বাস করি না যে এখানে একটি সঠিক উত্তর রয়েছে এবং আমি ইচ্ছাকৃতভাবে ইনফ্ল্লেম পার্টিসান বিভ্রিংয়ের চেষ্টা করছি না। আমি যখন প্রশ্নটি করি তখন আমি কেবল সিঙ্গলটন-বিকল্পগুলিতে আগ্রহী :
জিওএফ সিঙ্গলটন প্যাটার্নগুলির কি তাদের কোনও নির্দিষ্ট বিকল্প?
উদাহরণস্বরূপ, বহুবার যখন আমি অতীতে সিঙ্গলটন প্যাটার্নটি ব্যবহার করেছি, তখন আমি কেবল এক বা একাধিক ভেরিয়েবলের রাষ্ট্র / মান সংরক্ষণে আগ্রহী। ভেরিয়েবলের রাষ্ট্র / মানগুলি অবশ্য একক প্যাটার্ন ব্যবহার না করে স্ট্যাটিক ভেরিয়েবল ব্যবহার করে শ্রেণীর প্রতিটি ইনস্ট্যান্টেশনের মধ্যে সংরক্ষণ করা যায় ।
আপনার আর কি ধারণা আছে?
সম্পাদনা: আমি কীভাবে "সিঙ্গেলটনটি সঠিকভাবে ব্যবহার করতে পারি" সে সম্পর্কে অন্য পোস্ট হতে চাই না। আবার, আমি এড়াতে উপায়গুলি সন্ধান করছি। মজা করার জন্য, ঠিক আছে? আমার ধারণা আমি আপনার সেরা সিনেমার ট্রেলার ভয়েসে একটি নিখুঁত একাডেমিক প্রশ্ন জিজ্ঞাসা করছি, "একটি সমান্তরাল মহাবিশ্লে যেখানে কোনও সিঙ্গলটন নেই, আমরা কী করতে পারি?"