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