תוכנה - מונחים – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
שורה 124:
==[[תכנות מונחה עצמים]]==
{{השלמה}}
תפיסה בפיתוח תוכנה, שהמרכיב הבסיסי בה הוא האובייקט - מופע (מימוש) של מחלקה (class). מכל מחלקה ניתן לבנות אובייקטים כרצוננו. מחלקה כוללת משתנים ופעולות אפשריות על המשתנים. הרעיון הוא שכל פעולה על משתני המחלקה תעשה רק ע"י הפעולות המוגדרות בתוך המחלקה. בכך מושגת שמירה על המשתנים והקלה בתהליך בדיקות התוכנה. מכל מחלקה ניתן לבנות בהורשה מחלקות אחרות, שלהן יתווספו משתנים ופעולות מעבר למה שמוגדר במחלקה המורישה. כל מחלקה כוללת גם בנאי (constructor) הבונה אובייקט חדש של המחלקה, ומפרק (destructor) אשר מפרק את האובייקט ומשחרר את הזכרון שהיה בשימוש האובייקט.
 
* '''[[Constructor]]:''' הבנאי של המחלקה יוצר מחלקה חדשה ומציב ערכים התחלתיים במשתניה.