Blockly में इंटरफ़ेस

ब्लॉकी में, इंटरफ़ेस ऐसे फ़ंक्शन के बारे में बताता है जिन्हें किसी ऑब्जेक्ट को डिफ़ॉल्ट ऑब्जेक्ट को बदलने के लिए लागू करना चाहिए.

इंटरफ़ेस को लागू करने के लिए, आपको किसी खास क्लास से इनहेरिट करने की ज़रूरत नहीं है. आप जब चाहें, कोई भी काम कर सकते हैं. इसके लिए, ज़रूरी है कि आप सही फ़ंक्शन दें और इंटरफ़ेस पर की गई टिप्पणियों में बताई गई ज़रूरी शर्तों का पालन करें. हालांकि, प्लग इन का एक सामान्य पैटर्न यह है कि डिफ़ॉल्ट क्लास को बढ़ाया जाए और सिर्फ़ उन फ़ंक्शन को बदला जाए जिन्हें आपको बदलना है.

यह बताने के लिए कि आप किसी खास इंटरफ़ेस को लागू करते हैं या नहीं, अपनी क्लास की जानकारी @implements {InterfaceName} से दें.

ब्लॉकी इंटरफ़ेस को कोर/इंटरफ़ेस में परिभाषित किया गया है.