বাস্তব সময়ে বিমূর্ত শ্রেণীর ব্যবহার কি?
বাস্তব সময়ে বিমূর্ত শ্রেণীর ব্যবহার কি?

ভিডিও: বাস্তব সময়ে বিমূর্ত শ্রেণীর ব্যবহার কি?

ভিডিও: বাস্তব সময়ে বিমূর্ত শ্রেণীর ব্যবহার কি?
ভিডিও: যে কোনো কাজে সফলতা অর্জনের দুইটি পূর্বশর্ত 2024, এপ্রিল
Anonim

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

অনুরূপভাবে, আমরা রিয়েল টাইমে বিমূর্ত শ্রেণী কোথায় ব্যবহার করব?

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

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

এছাড়াও জিজ্ঞাসা করা হয়, একটি বিমূর্ত শ্রেণী ব্যবহার কি?

বিমূর্ত একটি তৈরি করতে কীওয়ার্ড ব্যবহার করা হয় বিমূর্ত ক্লাস এবং পদ্ধতি। বিমূর্ত ক্লাস জাভাতে ইনস্ট্যান্ট করা যাবে না। একটি বিমূর্ত ক্লাস প্রসারিত এবং বাস্তবায়নের জন্য সাবক্লাসগুলির জন্য একটি বেস প্রদানের জন্য বেশিরভাগই ব্যবহৃত হয় বিমূর্ত পদ্ধতি এবং ওভাররাইড বা ব্যবহার মধ্যে বাস্তবায়িত পদ্ধতি বিমূর্ত ক্লাস.

জাভাতে ইন্টারফেসের রিয়েল টাইম ব্যবহার কি?

একটি জাভাতে ইন্টারফেস এটিতে শুধুমাত্র স্থির ধ্রুবক এবং বিমূর্ত পদ্ধতি রয়েছে। জন্য বাস্তব সময়ের উদাহরণ - এটি 100% বিমূর্ততা। ইন্টেফেস 100 শতাংশ বিমূর্ততা অর্জন করতে ব্যবহৃত হয়, আমি বলতে চাচ্ছি যে আপনি এটির জন্য একটি বস্তু তৈরি করতে পারবেন না ইন্টারফেস সরাসরি ক্লাস, ভিতরে কোন কনস্ট্রাক্টর নেই ইন্টারফেস.

প্রস্তাবিত: