TypeScript-এ ইন্টারফেস পদ্ধতি
অবজেক্ট ইন্টারফেসে অবজেক্টের পদ্ধতিও যোগ করা যায়। আসুন আমাদের ইন্টারফেসে একটি পদ্ধতি যোগ করি যেটি ব্যবহারকারীকে অভিবাদন জানাবে। এটি করার জন্য আমাদের পদ্ধতির নাম, প্যারামিটারের ধরন এবং ফেরত মানের ধরন নির্দিষ্ট করতে হবে:
interface IUser {
name: string;
age: number;
greet(text: string): string;
}
আসুন আমাদের অবজেক্টে পদ্ধতিটি বাস্তবায়ন করি:
let user: IUser = {
name: 'john',
age: 30,
greet(text: string): string {
return text + ', ' + this.name
}
}
আসুন আমাদের পদ্ধতিটি কল করি:
console.log(user.greet('hello')); // 'hello, john'
IUser ইন্টারফেসের জন্য,
বয়স পরীক্ষা করার একটি পদ্ধতি বাস্তবায়ন করুন।
ব্যবহারকারীর বয়স 18 এর কম হলে,
একটি বার্তা দেখানো উচিত যে অ্যাক্সেস নিষিদ্ধ।
IMath ইন্টারফেস তৈরি করুন যার বৈশিষ্ট্য রয়েছে
num1 এবং num2, এবং একটি পদ্ধতি
getSum, যা উভয় সংখ্যার যোগফল নির্ণয় করবে।