גרסה 1.2
פגישה 1 - מבוא לתכנות
עצמים (אובייקטים)
- עצמים מהווים צורה לאריזת קוד ונתונים בצורה המתאימה לתיאור בעיות
מורכבות יותר מאשר אוסף של משתנים ופרוצדורות.
- כל עצם מכיל אוסף של נתונים, ופעולות הניתנות לביצוע על העצם.
- למשל, הרובוט שלנו ניתן לתיאור כעצם הכולל מידע על מיקום הרובוט,
ותומך בפעולות "זוז קדימה", "פנה ימינה" ו-"פנה שמאלה".
- הנוחיות של השימוש בעצמים היא בכך שהם מהווים ישות היודעת "לנהל את
עצמה" - תוכנית השליטה ברובוט צריכה לדעת רק כיצד מחשבים את מסלול ההליכה. העצם
"רובוט" כבר יודע איך לבצע את הפעולות הבסיסיות יותר.
- במבט ראשון, עצמים לא נראים יותר מאשר אוסף פרוצדורות המנהלות אוסף
משתנים. במהלך הקורס נוכל לראות למה, בכל זאת, השימוש בעצמים מפשט את תיכנון
וכתיבת תוכניות.
נכתב על ידי גיא קרן