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