কম্পিউটার টিউটোরিয়াল

C#-তে Static ক্লাস এবং Singleton ইনস্ট্যান্সের পার্থক্য কী?

Static

  • Static একটি কিওয়ার্ড
  • Static ক্লাস শুধু স্ট্যাটিক মেম্বার ধারণ করতে পারে
  • Static অবজেক্টগুলো স্ট্যাকে স্টোর হয়
  • Static ইন্টারফেস ইমপ্লিমেন্ট করতে পারে না, অন্যান্য ক্লাস থেকে ইনহেরিট করতে পারে না

Singleton

  • Singleton একটি ডিজাইন প্যাটার্ন
  • Singleton একটি অবজেক্ট ক্রিয়েশনাল প্যাটার্ন যেখানে ক্লাসের একটি মাত্র ইনস্ট্যান্স থাকে
  • Singleton ইন্টারফেস ইমপ্লিমেন্ট করতে পারে, অন্যান্য ক্লাস থেকে ইনহেরিট করতে পারে এবং OOPS কনসেপ্টসের সাথে এলাইন করে
  • Singleton অবজেক্ট রেফারেন্স হিসেবে পাস করা যায়
  • Singleton অবজেক্ট ডিসপোজাল সাপোর্ট করে
  • Singleton অবজেক্ট হিপে (heap) স্টোর হয়
  • Singleton অবজেক্ট ক্লোন করা যায়
  • Singleton অবজেক্টগুলো হিপে (Heap) স্টোর হয়
  1. C#-এ ওভাররাইডিং (Overriding) এবং শ্যাডোইং (Shadowing) এর পার্থক্য

  2. C#-এ স্ট্যাটিক এবং নন-স্ট্যাটিক ক্লাসের পার্থক্য

  3. C#-এ ফাংশন ওভাররাইডিং এবং মেথড হাইডিং (Shadowing) এর পার্থক্য

  4. C#-এ ক্লাস (Class) এবং অবজেক্ট (Object) এর পার্থক্য