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

C#-এ কোহেশন (Cohesion): মডিউলের অভ্যন্তরীণ সম্পর্ক

কোহেশন হলো একটি মডিউল (ক্লাস বা মেথড) এর অভ্যন্তরীণ এলিমেন্টগুলোর (মেথড, ফিল্ড, প্রোপার্টি) পারস্পরিক সম্পর্কের মাপ। উচ্চ কোহেশন মানে মডিউলটি একটি নির্দিষ্ট, ভালো-নির্দিষ্ট দায়িত্ব পালন করে।

  • উচ্চ কোহেশন: ক্লাসটি একক উদ্দেশ্যে কাজ করে, রিয়ুজেবল এবং মেইনটেইন করা সহজ। উদাহরণ: System.Math ক্লাস (গাণিতিক কনস্ট্যান্ট এবং স্ট্যাটিক মেথড)।
  • নিম্ন কোহেশন: ক্লাসটি বহুটি অসম্পর্কিত কাজ করে, বোঝা এবং মেইনটেইন করা কঠিন। এড়াতে হয়।

উদাহরণস্বরূপ, একটি ক্লাস যদি ইমেইল পাঠানো, প্রিন্ট করা, কপি করা সব করে, তবে সেটি নিম্ন কোহেশন। সবসময় উচ্চ কোহেশন অর্জন করার চেষ্টা করুন।

  1. জাভাস্ক্রিপ্ট মডিউল ইম্পোর্ট এবং এক্সপোর্ট

  2. জাভাস্ক্রিপ্টে মডিউলস কী?

  3. জাভাস্ক্রিপ্ট মডিউলস

  4. জাভাস্ক্রিপ্ট মডিউলস ডাইনামিক্যালি লোড করা