الواجهات والأساليب
الواجهات والأساليب — Interfaces & Methods
في هذا الفصل ستتعلم كيف تضيف سلوكاً للأنواع عبر الأساليب (Methods)، وكيف تُعرّف عقوداً باستخدام الواجهات (Interfaces) — وهي من أقوى مفاهيم Go وأكثرها أناقة.
ما ستتعلمه:
- الأساليب — إضافة دوال مرتبطة بأنواع مخصصة
- الواجهات — التعريف الضمني والتحقق من الأنواع
- الواجهات الشائعة — Stringer, error, io.Reader وغيرها