AzLearn

الواجهات والأساليب

الواجهات والأساليب — Interfaces & Methods

في هذا الفصل ستتعلم كيف تضيف سلوكاً للأنواع عبر الأساليب (Methods)، وكيف تُعرّف عقوداً باستخدام الواجهات (Interfaces) — وهي من أقوى مفاهيم Go وأكثرها أناقة.

ما ستتعلمه:

  • الأساليب — إضافة دوال مرتبطة بأنواع مخصصة
  • الواجهات — التعريف الضمني والتحقق من الأنواع
  • الواجهات الشائعة — Stringer, error, io.Reader وغيرها