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

אין שינוי בגודל ,  לפני 9 שנים
מ
 
==דוגמת קוד==
נניח שקיים ממשק ובו שתי התנהגויות ([[שגרה (תכנות)|מטודותמתודות]]) שעל כל אובייקט שמקים את הממשק להכיל. האחת היא מטודהמתודה ללא טיפוס החזרה (Void) והשנייה היא מטודהמתודה בוליאנית. המטודההמתודה הראשונה לא מקבלת פרמטרים (מידע) והמטודהוהמתודה השנייה מקבלת פרמטר אחד מסוג int.
 
כך נראה קטע הקוד ב-C# של הממשק:
bool DoThat(int a);
}</source>
וזהו קטע קוד של אובייקט שממש את הממשק, כלומר מכיל שתי מטודותמתודות כפי שצויין:
<source lang="csharp">
public class MyClass: Idostuff