Mutator

লেখক: Robert Simon
সৃষ্টির তারিখ: 19 জুন 2021
আপডেটের তারিখ: 17 জুন 2024
Anonim
Tutorial: Introduction to Antares Mutator with Wavy Wayne
ভিডিও: Tutorial: Introduction to Antares Mutator with Wavy Wayne

কন্টেন্ট

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

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

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


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

মাইক্রোসফ্ট আজুর এবং মাইক্রোসফ্ট মেঘের একটি পরিচিতি | এই গাইড জুড়ে, আপনি ক্লাউড কম্পিউটিং সম্পর্কে কী শিখবেন এবং মাইক্রোসফ্ট অ্যাজুরে কীভাবে আপনাকে মেঘ থেকে আপনার ব্যবসা স্থানান্তর করতে এবং পরিচালনা করতে সহায়তা করতে পারে তা শিখতে পারবেন।

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

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

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

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

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


এই সংজ্ঞাটি সি # এর সমঝোতায় লেখা হয়েছিল