نوشته شده توسط
gwbasic
کلاس واسط نام کلاس خاصی نیست منظور کلاسی هست که تمام کارهای مرتبط با فایل مذکور را (بطور مثال خواندن و نوشتن اطلاعات) انجام می دهد و واسط بودن آن به این دلیل هست که هیچ کلاسی حق کار مستقیم با فایل را ندارد و فقط از طریق سرویسهای این کلاس هست که با فایل ارتباط دارد.
در این کلاس می تواند اعضای زیر وجود داشته باشد:
1- متد Load که اطلاعات فایل را می خواند و بر می گرداند
2- متد Save که تغییرات را ذخیره می کند
مزیت این کلاس این است که تمام منطقی که در فایل وجود دارد فقط این کلاس مدیریت می کند (مثلا فرمت فایل) و در صورت تغییرات ساختاری در فایل فقط این کلاس هست که تغییر می کند