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