কম্পিউটার

পাইথন অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং-এ ডেটা লুকানো কী?


পাইথন ডক্স অনুসারে, "ডেটা লুকানো" হল ক্লায়েন্টকে (অংশ) বাস্তবায়ন থেকে বিচ্ছিন্ন করা। একটি মডিউলের কিছু বস্তু মডিউলের অভ্যন্তরীণ হতে পারে এবং ব্যবহারকারীদের কাছে অদৃশ্য এবং অ্যাক্সেসযোগ্য হতে পারে। যেমন, এটি নির্ভরতা এড়াতে এবং একই সময়ে নিরাপত্তা প্রদানের একটি পদ্ধতি। একটি অ্যাপ্লিকেশন ব্যবহারকারীরা অ্যাপ্লিকেশনটি কীভাবে ব্যবহার করতে হয় তা জানতে পারে তবে অ্যাপ্লিকেশনটি কীভাবে কাজ করে তা জানার প্রয়োজন নেই। আসলে কোন প্রয়োজন নেই। একটি অ্যাপ্লিকেশনে নির্দিষ্ট ব্যবহারকারীদের অ্যাক্সেস রোধ করার এই পদ্ধতিটিকে ডেটা হাইডিং বলা হয়৷


  1. পাইথন অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং-এ repr() ফাংশন কী করে?

  2. পাইথনে একটি TimeTuple কি?

  3. পাইথনে একটি সিকোয়েন্স ডেটা টাইপ কি?

  4. পাইথন 3-এ স্ট্যান্ডার্ড ডেটা টাইপগুলি কী কী?