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