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