رابط قابل اشتراک

یک کلاس کمکی که می‌تواند برای دریافت و اشتراک در به‌روزرسانی‌های یک مقدار استفاده شود.

امضا

interface Subscribable<T>

پارامترهای نوع

نام اختیاری محدودیت پیش‌فرض
T خیر

امضاهای متد

نام توضیحات
get()
subscribe(callback) اجازه می‌دهد یک تابع فراخوانی (callback) اضافه شود. این تابع فراخوانی هر زمان که مقدار به‌روزرسانی شود، فراخوانی خواهد شد.
unsubscribe(callback) تابع فراخوانی برگشتی را از لیست مشترکین حذف می‌کند. نمونه اصلی فراخوانی برگشتی باید به عنوان یک آرگومان ارسال شود.