Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

إعداد: فئة Shape والتصدير

جزء من قسم Object Oriented Programming في رحلة JavaScript على Coddy — الدرس 39 من 56.

challenge icon

التحدي

في هذا المشروع، سنقوم ببناء نظام بسيط لعرض الأشكال يوضح مفاهيم البرمجة الكائنية الأساسية. سنقوم بإنشاء أشكال مختلفة يمكنها وصف نفسها، وممارسة الوراثة، وتنظيم الكود الخاص بنا باستخدام الوحدات (modules).

مهمتك:

  1. في `Shape.js` ، قم بإنشاء فئة `Shape` تحتوي على:
    • منشئ (constructor) يأخذ معاملًا واحدًا: color
    • دالة تسمى describe() تُرجع: "A ${color} shape"
  2. قم بتصدير الفئة باستخدام export
  3. في main.js، قم باستيراد الفئة باستخدام: import { Shape } from './Shape.js';

جرّب بنفسك

// مهام: استيراد فئة Shape من './Shape.js'؛


// اختبار فئة Shape
const myShape = new Shape('blue');
console.log(myShape.describe()); // المخرجات: "A blue shape"

جميع دروس Object Oriented Programming