4
প্রয়োগের পরিবর্তে ইন্টারফেস (উদাহরণস্বরূপ মানচিত্র) ব্যবহার করে একটি জাভা অবজেক্টকে কেন সংজ্ঞায়িত করুন (হ্যাশম্যাপ)
বেশিরভাগ জাভা কোডে, আমি দেখি লোকেরা জাভা অবজেক্টগুলি এই জাতীয়ভাবে ঘোষণা করে: Map<String, String> hashMap = new HashMap<>(); List<String> list = new ArrayList<>(); পরিবর্তে: HashMap<String, String> hashMap = new HashMap<>(); ArrayList<String> list = new ArrayList<>(); বাস্তবায়িতভাবে ব্যবহার করা যাচ্ছে না তার পরিবর্তে কেন ইন্টারফেসটি ব্যবহার করে জাভা অবজেক্টকে সংজ্ঞায়িত করার …