في تطبيق Blockly، تصف الواجهات الدوال التي يجب أن ينفذها الكائن لاستبدال الكائن التلقائي.
ولست بحاجة إلى التوارث من فئة معينة لتنفيذ الواجهة. يمكنك إجراء أي شيء تريده ضمن الخيارات، طالما أنك توفر الوظائف الصحيحة وتلتزم بأي متطلبات موضحة في التعليقات على الواجهة. ومع ذلك، فإن النمط الشائع للمكونات الإضافية هو توسيع الفئة الافتراضية وتجاوز الدوال التي تريد تغييرها فقط.
للإشارة إلى مدقق النوع أنك تنفِّذ واجهة معينة، يمكنك إضافة تعليق توضيحي لصفك باستخدام @implements {InterfaceName}
.
يتم تحديد واجهات Blockly في النواة/الواجهات.