מ
תקלדה: מטודה - מתודה
מ ←דוגמת קוד: תקלדה |
מ תקלדה: מטודה - מתודה |
||
שורה 43:
* '''IImmutable''' - ממשק שבא להבטיח שלא יהיה ניתן לשנות את המידע שאובייקט מכיל בתוכו. דוגמה לאובייקט כזה הוא הטיפוס String [[סי שארפ|בשפת C#]]. טיפוס זה מייצג מילה, ומורכב ממערך של אותיות. אין אפשרות לגשת לאינדקס של אות מסוימת במילה, אינדקס אפס למשל עבור האות הראשונה במילה ומשם לשנות את האות. טיפוס נתונים זה ניתן לשרשור (חיבור של מילים) או להשמה מחדש, אבל כאמור אין אפשרות לגשת לאות מסוימת במילה ולהחליפה באות אחרת.
* '''IComparable''' - ממשק שמבטיח שהאובייקט הוא בר-השוואה יחסית לאובייקטים אחרים מאותו סוג. למשל הטיפוס int מקיים את הממשק, ולפיכך ניתן להשוות בין מספר שלם אחד למשנהו. הממשק מכיל רק
דוגמה לקוד ב-C#:
<source lang="csharp">
|