এনক্যাপসুলেশন কী এটি কীভাবে বিমূর্ততার সাথে সম্পর্কিত?
এনক্যাপসুলেশন কী এটি কীভাবে বিমূর্ততার সাথে সম্পর্কিত?

ভিডিও: এনক্যাপসুলেশন কী এটি কীভাবে বিমূর্ততার সাথে সম্পর্কিত?

ভিডিও: এনক্যাপসুলেশন কী এটি কীভাবে বিমূর্ততার সাথে সম্পর্কিত?
ভিডিও: ওওপি ইন্টারভিউ প্রশ্ন :- অ্যাবস্ট্রাকশন এবং এনক্যাপসুলেশনের মধ্যে পার্থক্য কী? 2024, ডিসেম্বর
Anonim

এনক্যাপসুলেশন মানে একটি বস্তুর অভ্যন্তরীণ বিবরণ লুকিয়ে রাখা, অর্থাৎ কিভাবে একটি বস্তু করে কিছু এনক্যাপসুলেশন ক্লায়েন্টদের তার ভিতরের দৃশ্য দেখতে বাধা দেয়, যেখানে এর আচরণ বিমূর্ততা বাস্তবায়িত হয়. এনক্যাপসুলেশন একটি কৌশল যা একটি বস্তুর তথ্যকে অন্য বস্তু থেকে রক্ষা করতে ব্যবহৃত হয়।

তাছাড়া, বিমূর্ততা এবং এনক্যাপসুলেশন বলতে কি বুঝ?

2) বিমূর্ততা সবচেয়ে প্রয়োজনীয় বিবরণ দেওয়ার সময় অবাঞ্ছিত বিবরণ লুকানোর বিষয়ে এনক্যাপসুলেশন মানে কোড এবং ডেটা একটি একক ইউনিটে লুকিয়ে রাখা যেমন বহির্বিশ্ব থেকে একটি বস্তুর অভ্যন্তরীণ কাজ রক্ষা করার শ্রেণী বা পদ্ধতি।

এছাড়াও জেনে নিন, অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এ বিমূর্ততা কি? ভিতরে বস্তু - ওরিয়েন্টেড প্রোগ্রামিং , বিমূর্ততা তিনটি কেন্দ্রীয় নীতির একটি (এনক্যাপসুলেশন এবং উত্তরাধিকার সহ)। এর প্রক্রিয়ার মাধ্যমে বিমূর্ততা , ক প্রোগ্রামার একটি সম্পর্কে প্রাসঙ্গিক ডেটা ছাড়া সমস্ত লুকিয়ে রাখে বস্তু জটিলতা কমাতে এবং দক্ষতা বাড়াতে।

একইভাবে, কীভাবে এনক্যাপসুলেশন বিমূর্ততার সাথে সম্পর্কিত?

বিমূর্ততা মানে শুধুমাত্র প্রয়োজনীয় জিনিস দেওয়া এবং অপ্রয়োজনীয় বিবরণ গোপন করা। এই বিমূর্ততা . এনক্যাপসুলেশন বহিরাগত ব্যবহারকারীদের থেকে ডেটাতে দুর্ঘটনাজনিত পরিবর্তন এড়াতে ক্যাপসুল আকারে ডেটা সদস্য এবং পদ্ধতিগুলিকে একত্রে আবদ্ধ করা। এনক্যাপসুলেশন এর bundling হয় সম্পর্কিত অ্যালগরিদম এবং ডেটা।

নিম্নলিখিত বিবৃতিগুলির মধ্যে কোনটি এনক্যাপসুলেশন এবং বিমূর্তকরণের মধ্যে পার্থক্য ব্যাখ্যা করে?

এনক্যাপসুলেশন মোড়ানো, শুধু বৈশিষ্ট্য এবং পদ্ধতি লুকানো. এনক্যাপসুলেশন কোড এবং ডেটা লুকানোর জন্য ব্যবহৃত হয় একটি মধ্যে বহির্বিশ্ব থেকে ডেটা রক্ষা করার জন্য একক ইউনিট। ক্লাস এর সেরা উদাহরণ encapsulation . বিমূর্ততা অন্যদিকে উদ্দেশ্য ব্যবহারকারীকে শুধুমাত্র প্রয়োজনীয় বিবরণ দেখানোর অর্থ।

প্রস্তাবিত: