سلام . من در استفاده از اینترفیس ها و درکشون مشکل دارم . توی این کد هم متوجه نمیشم این اینتر فیس داره چیکار میکنه ؟ پیاده سازی دیگری به غیر از استفاده از اینترفیس براش وجود داره ؟