বাড়ি উন্নয়ন গ মধ্যে একটি পরিবর্তনকারী কি? - টেকোপিডিয়া থেকে সংজ্ঞা

গ মধ্যে একটি পরিবর্তনকারী কি? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - মিউটেটরের অর্থ কী?

একটি পরিবর্তনকারী, সি # এর প্রসঙ্গে একটি পাবলিক স্তরের অ্যাক্সেসিবিলিটি সহ একটি পদ্ধতি যা কোনও শ্রেণীর একটি ব্যক্তিগত সদস্যের ভেরিয়েবলের মান পরিবর্তন এবং নিয়ন্ত্রণ করতে ব্যবহৃত হয়। মিউটেটরটি কোনও প্রকারের ব্যক্তিগত ক্ষেত্রে নতুন মান নির্ধারণ করতে ব্যবহৃত হয়। এটি কেবল অভ্যন্তরীণ ক্ষেত্রের মানগুলিতে পরিবর্তন করতে হবে যা অ্যাক্সেসকে নিয়ন্ত্রণ করে এনক্যাপসুলেশন বাস্তবায়নের জন্য একটি সরঞ্জাম তৈরি করে।


মিউটর ব্যবহারের সুবিধার মধ্যে রয়েছে:

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

টেকোপিডিয়া মিউটরকে ব্যাখ্যা করে

একটি মিউটর সাধারণত একটি অ্যাক্সেসর সরবরাহ করা হয় যা সদস্য ভেরিয়েবলের মান প্রদান করে। অপরিবর্তনীয় এমন ডেটা সদস্যের জন্য, মিউটর সরবরাহ করা উচিত নয়।


উদাহরণস্বরূপ, স্টুডেনডাটা এমন একটি ক্লাস হতে পারে যা কোনও শিক্ষার্থীর বিবরণ যেমন নাম, ঠিকানা, গ্রেড ইত্যাদি সঞ্চয় করে There ক্লাসে সেটগ্র্যাড পাবলিক পদ্ধতি থাকতে পারে। স্টুডেন্ট ডেটা হ'ল মিউটেটর যা সেই স্টুডেন্টটি ব্যবহার করে এমন কোড থেকে স্টুডেন্ট ডেটা অবজেক্টটি আপডেট করুন।


কোনও ব্যক্তিগত ক্ষেত্র পরিবর্তনের জন্য সুস্পষ্ট পাবলিক পদ্ধতিতে মিউটরটি সি ++ এ প্রয়োগ করা হলেও, সি # ক্ষেত্রের মানগুলি পরিবর্তনের জন্য একটি ক্ষেত্রের পাশাপাশি ক্ষেত্রটি আনার জন্য কোনও এক্সেসর প্রয়োগকারী একটি নতুন বৈশিষ্ট্য হিসাবে "বৈশিষ্ট্যগুলি" প্রবর্তন করে। প্রতিটি সম্পত্তি সাধারণ মধ্যবর্তী ভাষা কোডে প্রতিনিধিত্ব করে একাধিক পদ্ধতির সাথে "get _" (অ্যাক্সেসর) এবং "সেট _" (মিউটর) এর ফণা অধীনে। এগুলি অভ্যন্তরীণভাবে সাধারণ ভাষার রানটাইম (সিএলআর) দ্বারা ডাকা হয়। এটি কোডটি সরল করে তোলে এবং কখনও কখনও গাণিতিক ক্রিয়াকলাপ সম্পাদনের অনুমতি দেয়।


মিউটরটি প্রায়শই বস্তুগুলিতে ব্যবহৃত হয় না, যেখানে কীভাবে এটি সম্পাদন করা যায় তার চেয়ে বস্তুর আচরণ বিবেচনা করা হয়।

এই সংজ্ঞা সি # এর প্রসঙ্গে লেখা হয়েছিল
গ মধ্যে একটি পরিবর্তনকারী কি? - টেকোপিডিয়া থেকে সংজ্ঞা