בממשק של Blockly, הממשקים מתארים פונקציות שאובייקט צריך ליישם כדי להחליף את אובייקט ברירת המחדל.
לא צריך לעבור בירושה מכיתה מסוימת כדי להטמיע את הממשק. אתם יכולים לבצע את מה שאתם רוצים, כל עוד אתם מספקים את הפונקציות הנכונות ומצייתים לדרישות שמפורטות בתגובות בממשק. עם זאת, אחת מהתבניות הנפוצות ליישומי פלאגין היא להרחיב את מחלקת ברירת המחדל ולעקוף רק את הפונקציות שרוצים לשנות.
כדי לציין לבודק הסוגים שאתם מטמיעים ממשק ספציפי, הוסיפו הערות לכיתה באמצעות @implements {InterfaceName}
.
הממשקים של Blockly מוגדרים במודעות ליבה/ממשקים.