واسط‌ها (Interface)

در این بخش مفهوم interface (واسط) را بررسی کرده و اجزای تشکیل‌دهنده آن را معرفی می‌کنیم. نحوه تعریف interface و کاربرد آن در افزایش انعطاف‌پذیری و کاهش تکرار کد را یاد می‌گیریم. همچنین با type assertion آشنا می‌شویم تا بتوانیم نوع واقعی داده پنهان‌شده در interface را استخراج کنیم.