বিমূর্ততা বনাম ডেটা লুকানো

লেখক: Laura McKinney
সৃষ্টির তারিখ: 7 এপ্রিল 2021
আপডেটের তারিখ: 11 মে 2024
Anonim
OOAD-2: এনক্যাপসুলেশন এবং ডেটা হাইডিং বনাম অ্যাবস্ট্রাকশন - সরলীকৃত অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং
ভিডিও: OOAD-2: এনক্যাপসুলেশন এবং ডেটা হাইডিং বনাম অ্যাবস্ট্রাকশন - সরলীকৃত অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং

কন্টেন্ট

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


বিষয়বস্তু: বিমূর্তি এবং ডেটা লুকানোর মধ্যে পার্থক্য

  • তুলনামূলক তালিকা
  • বিমূর্ততা কী?
    • প্রকারের বিমূর্ততা:
  • ডেটা লুকিয়ে কি?
  • বিমূর্তি এবং ডেটা লুকানোর মধ্যে কী পার্থক্য
  • উপসংহার

তুলনামূলক তালিকা

ভিত্তিবিমূর্তন ডেটা লুকানো
সংজ্ঞা কেবল প্রাসঙ্গিক তথ্য আহরণ করুন এবং সমস্ত উপেক্ষা করুন
অনিবার্য বিবরণ।
এর অংশগুলি থেকে সমস্ত ডেটা লুকান
কার্যক্রম.
শ্রেণী শ্রেণি একটি নতুন প্রাপ্ত করতে বিমূর্ত ব্যবহার করে
ব্যবহারকারী-সংজ্ঞায়িত ডেটাটাইপ।
ডেটা আড়াল করার কৌশলটি কোনও শ্রেণিতে ব্যবহৃত হয়
এর ডেটা ব্যক্তিগত করুন make
উদ্দেশ্য জটিলতা আড়াল করতে। এনক্যাপসুলেশন অর্জন করা।
Focusses তথ্য পর্যবেক্ষণযোগ্য আচরণ। ডেটা ব্যবহারের অনুমতি বা সীমাবদ্ধকরণ
একটি ক্যাপসুল মধ্যে।

বিমূর্ততা কী?

বিমূর্ততা লুকানোর জন্য ব্যবহার করা হয়
জটিলতা। বিমূর্ত নিষ্কাশন
কেবল প্রাসঙ্গিক তথ্য এবং সমস্ত অযৌক্তিক বিবরণ উপেক্ষা করুন। এটি প্রয়োজনীয় বৈশিষ্ট্যগুলি নির্দেশ করে
এমন একটি বস্তু যা এটিকে অন্যান্য ধরণের অবজেক্ট থেকে পৃথক করে। একটি বিমূর্ততা বাহ্যিক দিকগুলিতে মনোনিবেশ করে
একটি বস্তুর। বিমূর্ততা সরবরাহ করে
এই গুরুত্বপূর্ণ আচরণের বিচ্ছেদ
এর বাস্তবায়ন থেকে। এটি এর সাথে সম্পর্কিত একটি ধারণামূলক সীমানা নির্দিষ্ট করে
দর্শকের দৃষ্টিভঙ্গি একটি উপযুক্ত বিমূর্ততা বিশদটি হাইলাইট করে
ব্যবহারকারী বা পাঠকের জন্য গুরুত্বপূর্ণ এবং বৈশিষ্ট্যগুলি সহজতর করে যা
অপ্রাসঙ্গিক এবং বিকৃত।


ব্যবহারকারী-সংজ্ঞায়িত ডেটা প্রকারগুলি বিমূর্ত উল্লেখ করে তৈরি করা হয়
রিয়েল-ওয়ার্ল্ড অবজেক্টগুলি ডিজাইনের জন্য শ্রেণীর ভিতরে বৈশিষ্ট্য এবং ফাংশন,
একই বৈশিষ্ট্যযুক্ত। এই বৈশিষ্ট্যগুলিকে ডেটা সদস্য বলা হয়
কারণ তারা তথ্য অন্তর্ভুক্ত। তেমনিভাবে, যে ফাংশনগুলি কাজ করে
এই ডেটা সদস্য সদস্য বলা হয়। তথ্যটি
বিমূর্তিটি একটি শ্রেণি হিসাবে প্রয়োগ করা হয় যা গুরুত্বপূর্ণ বৈশিষ্ট্যগুলি অন্তর্ভুক্ত না করে উপস্থাপন করে
পটভূমি ব্যাখ্যা।

প্রকারের বিমূর্ততা:

  • পদ্ধতিগত বিমূর্ততা:
    পদ্ধতিগত বিমূর্তি নির্দিষ্ট ব্যবহার করে নির্দেশের সিরিজ অন্তর্ভুক্ত
    ফাংশন।
  • ডেটা বিমূর্তকরণ: এটি
    ডেটা এমন একটি সেট যা বর্ণনা করে এবং নির্দিষ্ট করে
    একটি তথ্য অবজেক্ট।
  • বিমূর্ততা নিয়ন্ত্রণ:
    এটি একটি প্রোগ্রাম নিয়ন্ত্রণ ব্যবস্থা যেখানে অভ্যন্তর
    বিবরণ নির্দিষ্ট করা হয় না।

ডেটা লুকিয়ে কি?

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


ডেটা লুকানোর ধারণাগুলি ব্যবহার করে,
ক্লাসে থাকা ডেটা এবং ফাংশনটি ব্যক্তিগত হয় যাতে এটি শ্রেণীর বাইরে ফাংশনগুলির দ্বারা অ্যাক্সেস না করে
এবং দুর্ঘটনাজনিত পরিবর্তন থেকে সুরক্ষিত।

মূল পার্থক্য
বিমূর্ততা এবং ডেটা লুকানোর মধ্যে

  1. বিমূর্ততা দেখায় শুধুমাত্র
    প্রাসঙ্গিক তথ্য এবং প্রত্যাখ্যান
    অপ্রয়োজনীয় বিশদ ডেটা লুকানোর সময় ব্যবহৃত হয়
    প্রোগ্রামের অংশগুলি থেকে ডেটা লুকানোর জন্য।
  2. বিমূর্তকরণের পূর্ব লক্ষ্য হ'ল প্রোগ্রামের জটিল বাস্তবায়ন বিশদটি ছড়িয়ে দেওয়া বা
    অ্যাপ্লিকেশন। অন্যদিকে, ডেটা লুকানো অর্জনের জন্য প্রয়োগ করা হয়
    এনক্যাপস্যুলেশন।
  3. নতুন ব্যবহারকারী-সংজ্ঞায়িত করতে শ্রেণিতে অ্যাবস্ট্রাকশন ব্যবহার করা হয়
    ক্লাসে ডেটা লুকানোর সময় ডেটাটাইপ
    ডেটা বেসরকারী করতে ব্যবহৃত।
  4. বিমূর্তি উপর দৃষ্টি নিবদ্ধ করে
    ডেটা এবং ডেটা লুকানোর সীমাবদ্ধতার পর্যবেক্ষণযোগ্য আচরণ বা ক্যাপসুলের মধ্যে ডেটা ব্যবহার সক্ষম করে।

উপসংহার

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