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