מורה פרטי לתכנות מונחה עצמים (OOP)
עקרונות ה-OOP (מחלקות, ירושה, פולימורפיזם, הכמסה) נשמעים מופשטים ומיותרים עד שרואים בפועל איך הם עוזרים לארגן תוכנית גדולה. הרבה סטודנטים לומדים את התחביר בעל פה בלי להבין באמת למה לבחור בגישה הזו על פני כתיבת קוד רגיל.
איפה סטודנטים נתקעים ב-OOP
ההסבר תמיד מתחיל מאיפה שאתה נמצא — אלה כמה מהנקודות שחוזרות הכי הרבה.
- 01
להבין למה בכלל צריך מחלקות ואובייקטים, ולא רק איך כותבים אותם
- 02
ירושה מול הרכבה (composition) — מתי להשתמש בכל אחת
- 03
פולימורפיזם ומתי הוא באמת פותר בעיה אמיתית
- 04
תכנון תוכנית שלמה עם כמה מחלקות שמדברות אחת עם השנייה
שאלות על שיעורים פרטיים ב-OOP
מאוד נורמלי. תכנון תוכנית שלמה עם כמה מחלקות זו מיומנות שדורשת תרגול נפרד מהבנת המושגים בפני עצמם, ואפשר לבנות אותה יחד שלב-שלב.
כן, מתאימים את השיעור לשפה שבה נלמד הקורס שלך (Java, Python, C++ ואחרות) — העקרונות דומים, אבל התחביר משתנה.