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

ক্লাসের মধ্যে সম্পর্ক। উত্তরাধিকার, রচনা এবং সমষ্টি

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

এনক্যাপসুলেশন নীতি

এনক্যাপসুলেশন বনাম লুকানো - তারা কি ভিন্ন ধারণা বা একই জিনিস? এর মৌলিক আকারে, আপনি ইতিমধ্যে একাধিকবার এনক্যাপসুলেশনের সম্মুখীন হয়েছেন। আপনি যদি ব্যবহারকারীর কাছ থেকে আপনার প্রোগ্রামের জটিল অভ্যন্তরীণ কাজগুলিকে কীভাবে "লুকাবেন" এবং শুধুমাত্র একটি সুবিধাজনক ইন্টারফেস প্রকাশ করতে চান তা জানতে চান, তাহলে আমরা আপনাকে এই পাঠটি সাবধানে পড়ার পরামর্শ দিই।

পলিমরফিজম কীভাবে ব্যবহার করবেন

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

কেন জাভাতে ইন্টারফেস প্রয়োজনীয়

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

বিমূর্ত ক্লাস এবং ইন্টারফেসের মধ্যে পার্থক্য

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

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