ממשק (תכנות) – הבדלי גרסאות

אין שינוי בגודל ,  לפני 5 שנים
כתיב
אין תקציר עריכה
(כתיב)
תגיות: עריכה ממכשיר נייד עריכה דרך האתר הנייד
ב[[תכנות]], המושג '''ממשקמנשק''' (ב[[אנגלית]]: '''Software Interface''') משמש ל[[אבסטרקציה (מדעי המחשב)|הפשטה]] של [[מחלקה (תכנות)|מחלקות]] התוכנה, ומגדיר את ה[[שגרה (תכנות)|פונקציונליות]] שעל כל מחלקה לממש כדי להיות שייכת אליו.
 
אם [[אובייקט (מדעי המחשב)|אובייקט]] עושה שימוש בממשק כלשהו, אז הדבר מבטיח שלאובייקט תהיה התנהגות מסוימת. מימוש של ממשק הוא התחייבות של אובייקט למלא אחר מפרט של דרישות להתנהגות מסוימת. לפיכך, ניתן לראות בממשק [[חוזה (תכנות)|כחוזה]]. כאשר מחלקה מממשת את כל הפונקציות המוגדרות בממשק ניתן ליצור [[מופע (מדעי המחשב)|מופע]] שלה, אחרת היא נחשבת [[מימוש]] אבסטרקטי - כזה שדורש הרחבה על ידי מחלקה אחרת המשלימה את המימוש.
151

עריכות