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