מבוא
יישומי ברירת מחדל בממשקים מאפשרים לך להוסיף שיטות חדשות ישירות לממשק ולספק יישום ברירת מחדל. מחלקה המשתמשת בממשק זה יכולה להשתמש בפעולת השירות המהווה ברירת מחדל או לעקוף ולספק יישום משלה.
דמיין שאתה מפתח תוכנה בחברה טכנולוגית שבונת מערכת אוטומציה ביתית. המשימה שלך היא לעצב וליישם סוגים שונים של אורות בעלי פונקציונליות שונה באמצעות ממשקים ב- C#. שימוש בממשקים מאפשר למערכת להיות גמישה וניתנת להרחבה בקלות עם הוספת סוגים חדשים של אורות ותכונות.
לאחר השלמת מודול זה, תוכל:
- הגדר ויישם ממשקים בסיסיים ב- C#.
- יישם שיטות ברירת מחדל בממשקים.
- השתמש בממשקים בתור פרמטרים של פעולת שירות כדי לקדם צימוד משוחרר.
- יישם ממשקים נפוצים המוגדרים על-ידי המערכת, כגון IEnumerable, IDisposable ו- IComparable, והשתמש בהם.
- עקוף יישומי ברירת מחדל בכיתות ספציפיות.
דרישות מוקדמות
- Visual Studio Code מותקן עם C# Dev Kit.
- ידע בסיסי של Visual Studio Code IDE.
- הבנה בסיסית של שפת התיכנות של C#.
- מסוגל ליצור וליישם ממשקים בסיסיים.
- היכרות עם כיתות, כיתות מופשטות וירושה.